0
私はRubyのソースファイルの先頭にbundlelerを使用して正しいバージョンのgemが必要であることを確認する正しい方法は何ですか?
require 'rubygems'
require 'bundler/setup'
をputingすると、その後必要ではこのように私は、複数の開発することができ、同じディレクトリにあるGemfileで指定された宝石のバージョンをロードすることが保証されます正しく理解していれば同じ宝石の異なるバージョンを使用するプロジェクト - これは正しいのですか?これはBundler.setup()
とどのように違うのですか?
「rubygems」が必要です。これは、ここのバンドルのドキュメントに表示されているためです:http://bundler.io/v1.16/guides/bundler_setup.html。すべてのルビファイルの先頭にrequire 'bundler/setup'を入れる必要がありますか? – Shane
'require 'bundler/setup'' - すべてのファイルにある必要はありませんが、コードの起動の一環として早期に読み込むことができます。 Railsアプリケーションは 'config/boot.rb'にあります – mikej