1
タイトルと同じです:Ruby on Railsのフリーズ・ジェムのメリットは?Ruby on Railsでフリーズ・ジェムのメリットは何ですか?
タイトルと同じです:Ruby on Railsのフリーズ・ジェムのメリットは?Ruby on Railsでフリーズ・ジェムのメリットは何ですか?
gemをフリーズすると、アプリケーションの/ vendorディレクトリにコピーされ、通常のrubygemsパスにインストールされているgemのバージョンをロードする前にロードされます。
利点は、アプリケーションソースコードを別のマシンに置いたときに、マシンに別途インストールする必要がなく、アプリケーションにすでに使用可能な宝石があることを意味し、依存している宝石のバージョンオンが利用可能です。この方法の1つの欠点は、インストール時にコンパイルする必要があるCコンポーネントを持つ宝石の場合、本当にそれを行うことができないということです。
アプリケーションに依存する宝石のインストールを管理するための他の仕組みがあります。例えば、geminstallerなどです。これは、アプリケーションに依存する宝石のインストールを半自動化するために使用できます。
重複した質問[http://stackoverflow.com/questions/799416/whats-the-point-of-freezing-your-rails-version-gems](http://stackoverflow.com/questions/799416/whats)フリーズ・オブ・フリーズ・アズ・レイルズ・バージョン・ガム) – Scott