prod サーバーで capistrano と rbenv を使用して Rails 3.2 アプリをデプロイしようとしています。
バンドルが失敗しているため、コールバック フックをオーバーライドしたいのですがbundle:install
、capistrano gem ソースでメソッドが見つかりませんでした。
これはどこ/どのファイルで宣言されていますか?
prod サーバーで capistrano と rbenv を使用して Rails 3.2 アプリをデプロイしようとしています。
バンドルが失敗しているため、コールバック フックをオーバーライドしたいのですがbundle:install
、capistrano gem ソースでメソッドが見つかりませんでした。
これはどこ/どのファイルで宣言されていますか?
実際には Bundler にあります。
ここでカピストラーノに接続されています- https://github.com/carlhuda/bundler/blob/master/lib/bundler/capistrano.rb#L9
インストールタスクはここで定義されています -
https://github.com/carlhuda/bundler/blob/master/lib/bundler/deployment.rb#L38
これを考慮して、問題を解決するためにいろいろ試してみることができます。
乾杯!