1

Capistrano 経由で Rails アプリをデプロイすると、エラーが発生し続けます。

Could not find *** in any of the sources
4

3 に答える 3

2

これを deploy.rb の先頭に追加する必要がありました

require 'bundler/capistrano'
于 2013-07-09T05:13:50.600 に答える
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'
}
于 2014-01-19T08:07:15.257 に答える
0

別のアプリでも同じエラーが発生し続けましたが、解決策はsudobeforeを追加することでしたbundle install。単純なバージョンでも同様に機能しますが、エラー メッセージは表示されず、奇妙にいくつかの gem が省略されているだけです。

于 2013-12-03T03:19:40.560 に答える