我正在尝试在 prod 服务器上使用 capistrano 和 rbenv 部署 rails 3.2 应用程序。
Bundle 失败了,所以我想覆盖bundle:install
回调钩子,但我在 capistrano gem 中找不到方法。
这是在哪里/哪个文件声明的?
我正在尝试在 prod 服务器上使用 capistrano 和 rbenv 部署 rails 3.2 应用程序。
Bundle 失败了,所以我想覆盖bundle:install
回调钩子,但我在 capistrano gem 中找不到方法。
这是在哪里/哪个文件声明的?
它实际上在 Bundler 中。
它在这里连接到 Capistrano - https://github.com/carlhuda/bundler/blob/master/lib/bundler/capistrano.rb#L9
安装任务在这里定义 -
https://github.com/carlhuda/bundler/blob/master/lib/bundler/deployment.rb#L38
鉴于此,您可以尝试找出问题所在。
干杯!