インターネットから切断された環境の複数のプラットフォームでRubyアプリを実行する必要があるため、次のコマンドを実行してアプリケーションの依存関係をパッケージ化しようとしています。
bundle install --deployment
これは最初のプラットフォームではうまく機能しますが、後続のプラットフォームでは、ベンダー/バンドル内のgemを確認し、gemの再インストールとネイティブ拡張の構築を拒否します。これまでのところ、私が見つけた最善の回避策は実行中です
bundle install --path <os-arch>
ただし、Rubyアプリを拡張して、各プラットフォームのgem依存関係の正しいパスを取得する必要があります。これをRubyアプリに対してシームレス/透過的にする方法はありますか?