как указать путь к Gemfile.lock при установке пакета с помощью capistrano - PullRequest
5 голосов
/ 22 ноября 2011

Моя структура каталогов выглядит следующим образом:

application/
  tmp/
  rails_code/Capfile
  rails_code/config/deploy.rb
  rails_code/Gemfile
  rails_code/Gemfile.lock
  non_rails_code/

Я использую capistrano для развертывания кода приложения, но когда я запускаю cap deploy, он не может установить gems с помощью bundler, поскольку ожидает, что Gemfile.lock находится в каталоге приложения, тогда как на самом деле он находится в приложении. / rails_code каталог.

Как мне указать правильное местоположение Gemfile?

1 Ответ

10 голосов
/ 22 ноября 2011

Это настраивается, сделать:

set :bundle_gemfile,  "rails_code/Gemfile"
...