【问题标题】:cap deploy: could not find capistranocap deploy: 找不到 capistrano
【发布时间】:2013-08-26 21:01:51
【问题描述】:
我上次使用 Capistrano 时它是防弹的。
然而,自从我上次使用它已经过去了几个星期,我现在遇到了这样的错误:
cap deploy
/Users/snowcrash/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems/dependency.rb:296:in `to_specs': Could not find 'capistrano' (>= 0) among 8 total gem(s) (Gem::LoadError)
知道为什么吗?
【问题讨论】:
标签:
ruby
rubygems
capistrano
【解决方案1】:
你可以从确保它存在开始
gem list
可能是您清空了 gemset,或者这是一个新的 gemset(我看到您正在使用 RVM)。
你可能也有它在捆绑包中
bundle list
只需将它(返回?)放入您的捆绑包中。
【解决方案2】:
有时 rvm 无法正常工作。您可以尝试将其设置为默认值
rvm use ruby-2.0.0-p195 --default
bundle install
【解决方案3】:
您可以通过运行 list 命令检查是否安装了 Capistrano
gem list
如果您没有在列表中看到它,您可以简单地安装它
gem install capistrano