我正在使用 Mina 部署 Rails 应用程序,mina:deploy
该应用程序从 git repo 克隆,并且 Bundler 安装 gem。
# /config/deploy.rb
# ...
task :deploy => :environment do
deploy do
invoke :'git:clone'
invoke :'bundle:install'
# ...
end
end
但是,与我bundle install
手动时不同,mina 正在重新安装每个 gem。使用适量的宝石,这大约需要 10 分钟才能完成。如何在指向捆绑程序时部署以尽可能使用任何本地可用的(已安装的)gem?
我也试过用invoke :'bundle:install'
没有queue! "bundle install --local"
改变行为来替换。