Capistrano的抱怨

问题描述:

嗨即时试图书面方式它Capistrano的抱怨

我跑了cap deploy:check

我得到这个错误后部署一个脚本,

/var/lib/gems/1.8/gems/sshkit-1.3.0/lib/sshkit.rb:32: undefined method `require_relative' for main:Object (NoMethodError) 
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' 
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require' 
from /var/lib/gems/1.8/gems/capistrano-3.1.0/lib/capistrano/all.rb:2 
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' 
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require' 
from /var/lib/gems/1.8/gems/capistrano-3.1.0/bin/cap:2 
from /usr/local/bin/cap:19:in `load' 
from /usr/local/bin/cap:19 

我的理解是,sshkit未安装和需要在我的deploy.rb 或者这是一个版本问题? 我正在运行ubuntu。

sshkit gem被设计为运行在Ruby 1.9+上,并且运行的是Ruby 1.8。