1

mina:deployGit リポジトリからクローンを作成し、Bundler が gem をインストールするMina を使用して Rails アプリをデプロイしています。

# /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"た。

4

1 に答える 1