Capistrano와 함께 Digital Ocean에 배포하려고 할 때 rbenv: 2.3.1 is not installed or not found in $HOME/.rbenv/versions/2.3.1
가 표시됩니다.
rbenv는 내 로컬 컴퓨터 나 루비 버전의 DO 드롭 렛에서 보입니까 ?? 또는 그 문제에 관해서는 모두 ...
which ruby
에 대한 DO의 출력은
/home/deploy/.rbenv/shims/ruby ruby -v
에 대한 DO의 출력은 ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
입니다`입니다 ... 그래서 내가 제대로 루비를 설치 한 것처럼 보이지만 그것은 단지 그것을 인식하지 못하고 무엇입니까 ?? 내 Capfile에서
은 내가 GoRails에 가이드를 따라하고 있습니다
require 'capistrano/rbenv' set :rbenv_type, :user # or :system, depends on your rbenv setup set :rbenv_ruby, '2.3.1'
있습니다.
This SO question은 루트 사용자에게 루비를 설치해야한다고 제안합니다. 제 경우에는 사용자 deploy
으로 설치했습니다.