1

我无法让 Capistrano 3 与 RVM 一起工作。试了好几种方法修复都无济于事。怀疑存在配置问题,因为我正在使用 gem set,但无法准确找出问题所在。

输出如下:

cap production deploy:update_code --trace
** Invoke production (first_time)
** Execute production
** Invoke load:defaults (first_time)
** Execute load:defaults
** Invoke rvm:hook (first_time)
** Execute rvm:hook
DEBUG [0aa77269] Running /usr/bin/env [ -d ~/.rvm ] on production.com
DEBUG [0aa77269] Command: [ -d ~/.rvm ]
Cap aborted!

我的 Capfile 看起来像:

require 'capistrano/setup'
require 'capistrano/deploy'
require 'capistrano/rvm'
require 'capistrano/bundler'
require 'capistrano/rails'
require 'capistrano/rails/assets'
require 'capistrano/rails/migrations'

#require 'capistrano/puma'
# require 'capistrano/rbenv'
# require 'capistrano/chruby'

Dir.glob('lib/capistrano/tasks/*.cap').each { |r| import r }
4

1 回答 1

1

尝试https://github.com/rvm/rvm1-capistrano3 - 它应该可以正常工作

于 2013-12-08T23:50:34.633 回答