1

インターネットから切断された環境の複数のプラットフォームでRubyアプリを実行する必要があるため、次のコマンドを実行してアプリケーションの依存関係をパッケージ化しようとしています。

bundle install --deployment

これは最初のプラットフォームではうまく機能しますが、後続のプラットフォームでは、ベンダー/バンドル内のgemを確認し、gemの再インストールとネイティブ拡張の構築を拒否します。これまでのところ、私が見つけた最善の回避策は実行中です

bundle install --path <os-arch>

ただし、Rubyアプリを拡張して、各プラットフォームのgem依存関係の正しいパスを取得する必要があります。これをRubyアプリに対してシームレス/透過的にする方法はありますか?

4

0 に答える 0