bundler install --deployment
gem が私のコピーから取得され、ライブでインストールされないという利点を理解しています。
しかし、OS ごとのコンパイルが必要なネイティブ拡張についてはどうでしょうか。install --deployment
ある OS で開発し、別の OS にデプロイする場合、どのように使用できますか?
bundler install --deployment
gem が私のコピーから取得され、ライブでインストールされないという利点を理解しています。
しかし、OS ごとのコンパイルが必要なネイティブ拡張についてはどうでしょうか。install --deployment
ある OS で開発し、別の OS にデプロイする場合、どのように使用できますか?
本番サーバーで実行すると、ネイティブ拡張がビルドされます。依存関係 (外部ライブラリまたは gem のビルドに必要なもの) が利用可能である限り、すべて期待どおりに機能します。
gemがインストールされていることに注意してください。システム全体にインストールされるのではなく、vendor/bundle
デフォルトでにインストールされるだけです。--deployment
すべての通常のgem install
動作が行われますが、デフォルトのインストール パスは の下にありvendor/bundle
ます。--path
本当に必要な場合は、これも でオーバーライドできます。それらをシステム全体にインストールしたい場合は、bundle install --local
それらを読み込んでvendor/cache
システム全体にインストールすることができます。