Ruby: Gemfile の 'require: false' はどういう意味ですか? 質問する

Ruby: Gemfile の 'require: false' はどういう意味ですか? 質問する

これは次のようになります:

gem 'whenever', require: false

これは gem をインストールする必要があることを意味しますか、それとも不要であることを意味しますか?

ベストアンサー1

これ手段gemをインストールしますが、Bundlerを起動するときにrequireを呼び出さないでください。そのため、手動で呼び出す必要があります。

require "whenever"

図書館を利用したい場合。

もしあなたが

gem "whenever", require: "whereever"

すると、バンドラーはwheneverという名前のgemをダウンロードしますが、

require "whereever"

これは、必要なライブラリの名前が gem の名前と異なる場合によく使用されます。

おすすめ記事