5
cấu trúc thư mục của tôi là như sau:làm thế nào để xác định đường dẫn đến Gemfile.lock trong gói cài đặt với capistrano
application/
tmp/
rails_code/Capfile
rails_code/config/deploy.rb
rails_code/Gemfile
rails_code/Gemfile.lock
non_rails_code/
Tôi đang sử dụng capistrano để triển khai các mã ứng dụng, nhưng khi tôi chạy nắp triển khai, sau đó nó không thành công để cài đặt gem bằng cách sử dụng bundler, vì nó mong đợi Gemfile.lock nằm trong thư mục ứng dụng, trong khi nó thực sự nằm trong thư mục application/rails_code.
Làm cách nào tôi có thể chỉ định vị trí chính xác của Gemfile?
này đã giúp tôi quá khi Capistrano là thiết lập một Gemfile không hợp lệ, ví dụ như: thất bại: "sh -c 'cd/home/ray/alpineanswers-dàn/releases/v0 .87 && bundle install --gemfile /home/rails/alpineanswers-staging/releases/v0.87/home/rails/alpineanswers-staging/releases/v0.87/Gemfile --path/home/rails/alpineanswers-dàn dựng/shared/bundle --deployment --không có kiểm tra phát triển '' –