通过 Capistrano 部署 Rails 应用程序时,我不断收到错误消息:
Could not find *** in any of the sources
通过 Capistrano 部署 Rails 应用程序时,我不断收到错误消息:
Could not find *** in any of the sources
我必须将此添加到我的 deploy.rb 顶部
require 'bundler/capistrano'
我遇到了类似的问题。重新安装 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'
}
我一直在使用另一个应用程序时遇到同样的错误,我的解决方案是在sudo
之前添加bundle install
. 简单的版本同样有效——没有错误消息——它只是奇怪地遗漏了一些宝石。