Ruby on rails 如何在使用capistrano安装捆绑包期间指定Gemfile.lock的路径
我的目录结构如下:Ruby on rails 如何在使用capistrano安装捆绑包期间指定Gemfile.lock的路径,ruby-on-rails,rvm,capistrano,bundler,Ruby On Rails,Rvm,Capistrano,Bundler,我的目录结构如下: 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位于应用程序目录中,而实际上它位于applicati
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\u code目录中
如何指定GEM文件的正确位置?这是可配置的,请执行以下操作:
set :bundle_gemfile, "rails_code/Gemfile"
当Capistrano设置无效的Gemfile时,这对我也有帮助,例如:失败:“sh-c'cd/home/rails/alpinearses登台/发布/v0.87&&bundle安装--gemfile/home/rails/alpinearses登台/发布/v0.87/staging/releases/v0.87/gemfile--path/home/rails/alpinearses登台/共享/捆绑--部署--无开发测试”