2

とクラスxの両方を含む宝石であると仮定します。HelloGoodbye

クラスrequire 'x'のみを使用するプログラムを作成するとします。クラスもロードされていますかHelloGoodbye

4

1 に答える 1

4

gem ではなく、スクリプトまたはファイルを含めます。

require 'x' 

ファイルをロードしますx.rb。ロードx.rbするものは検索パスによって定義され、検索パスは gem 定義 (サンプル コードで使用しなかったもの) によって変更できます。

ファイル内のすべてx.rbがロードされます。x.rb他のコマンドが含まれている場合require、それらのファイルも読み込まれます。

于 2012-04-03T20:53:45.530 に答える