Развертывание приложения Rails с использованием Capistrano - проблема с версией Rbenv
Я пытаюсь развернуть приложение Rails на сервере, используя capistrano...
Но я столкнулся с проблемой с версией rbenv...
Вот мой Capfile
require 'capistrano/setup'
require 'capistrano/deploy'
require 'capistrano/rbenv'
require 'capistrano/bundler'
require 'capistrano/rails/assets'
require 'capistrano/rails/migrations'
set :rbenv_custom_path, '/home/renil/.rbenv'
Dir.glob('lib/capistrano/tasks/*.rake').each { |r| import r }
Я получил путь rbenv, из которого rbenv и установить собственный путь
set:rbenv_custom_path, '/home/renil/.rbenv'
В моем файле deploy.rb я установил
set:rbenv_ruby, '1.9.3p484'
Но когда я запускаю cap production deploy:setup_config, я получаю следующую ошибку...
DEBUG [0656253d] Finished in 3.246 seconds with exit status 1 (failed).
ERROR rbenv: 1.9.3p484 is not installed or not found in /home/renil/.rbenv/versions/1.9.3p484
1 ответ
Пытаться set :rbenv_ruby, '1.9.3-p551'
, Обратите внимание на тире.
Если это не поможет, убедитесь, что на вашем сервере установлена эта версия. rbenv install 1.9.3-p551
,