4

ディレクトリにファイルがありますtest/。ファイルは「test.rb」です。

IRBを開始して、次のように入力すると、次のようになります。

require 'test'
require_relative 'test'

それは戻ります:

LoadError: cannot load such file -- test

と:

LoadError: cannot infer basepath

私のRubyはめちゃくちゃですか?

4

2 に答える 2

11

試すrequire './test'

Ruby の新しいバージョンでは、現在のディレクトリが Ruby パスから削除されたと思います。

編集:

また、 irb で動作しない理由については、" Why isn't current directory on my Ruby path? "の回答を参照してください。require_relative

于 2013-01-10T12:12:24.350 に答える