如何在使用 capistrano 进行捆绑安装期间指定 Gemfile.lock 的路径
我的目录结构如下:
application/
tmp/
rails_code/Capfile
rails_code/config/deploy.rb
rails_code/Gemfile
rails_code/Gemfile.lock
non_rails_code/
我正在使用 capistrano 部署应用程序代码,但是当我运行 cap deploy 时,它无法使用bundler安装gems,因为它期望 Gemfile.lock 位于应用程序目录中,而它是实际上在 application/rails_code 目录中。
我如何指定 Gemfile 的正确位置?
My directory structure is as follows:
application/
tmp/
rails_code/Capfile
rails_code/config/deploy.rb
rails_code/Gemfile
rails_code/Gemfile.lock
non_rails_code/
I am using capistrano to deploy the application code, but when i run cap deploy, then it fails to install gems using bundler, because it expects the Gemfile.lock to be in the application directory, whereas it is actually in the application/rails_code directory.
How can i specify the correct location of the Gemfile?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是可配置的,执行以下操作:
This is configurable, do: