通过Capistrano部署rails应用程序时,我不断收到错误:
Could not find *** in any of the sources
答案 0 :(得分:2)
我必须将其添加到deploy.rb
的顶部require 'bundler/capistrano'
答案 1 :(得分:1)
我遇到了类似的问题。重新安装rake并在/ usr / bin中创建软链接对我不起作用。我在deploy.rb中添加了环境变量
set :default_environment, {
:PATH => '$HOME/.rvm/gems/ruby-2.0.0-p353/bin:$PATH',
:GEM_HOME => '$HOME/.rvm/gems/ruby-2.0.0-p353',
:GEM_PATH => '$HOME/.rvm/gems/ruby-2.0.0-p353:$HOME/.rvm/gems/ruby-2.0.0-p353@global'
}
答案 2 :(得分:0)
我在其他应用中遇到了同样的错误,我的解决方案是在sudo
之前添加bundle install
。简单的版本也可以正常工作 - 没有错误消息 - 它只是奇怪地留下了一些宝石。