Развертывание приложения 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,

Другие вопросы по тегам