【发布时间】:2016-10-02 10:31:33
【问题描述】:
我正在尝试使用 capistrano 将我的 Rails 应用程序部署到服务器...
但是我遇到了 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 }
我从 which rbenv 获得了 rbenv 路径并设置了自定义路径
set :rbenv_custom_path, '/home/renil/.rbenv'
在我的 deploy.rb 文件中,我设置了
设置 :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
【问题讨论】:
标签: ruby-on-rails ruby rbenv capistrano3