1

私たちはcapistranoを使用してrailsアプリをデプロイしており、アプリの開発/本番バージョンは共有/バンドルフォルダーを使用しています。共有/バンドルの作成を防ぎ、capistranoにさまざまなステージで個々のジェムセットを使用するように依頼する方法はありますか?

4

2 に答える 2

1

あなたのために作品を設定bundle_dirしますか?

set :bundle_dir, "/my/bundle/path"

デフォルトでは次のように設定されていると思います。

set :bundle_dir, File.join(fetch(:shared_path), 'bundle')
于 2013-03-25T18:50:55.890 に答える
1

ステージとは、同じボックスに異なる環境があり、capistrano / multistageを使用していることを意味しますか?

その場合、アプリケーションにステージごとに異なる名前を付けると、共有ディレクトリが分離されます。

deploy/development.rb内

set :application, "myapp-dev"

deploy/production.rb内

set :application, "myapp-prod"
于 2013-03-26T04:58:16.633 に答える