0

ディレクトリツリーがあります。

- app.rb
- folder/
  -one.rb

app.rb

 $:.unshift File.dirname(__FILE__)
 require 'folder/one'

を実行するとruby app.rb、次のエラーが発生しました。

`require': cannot load such file -- ./radius/dictionary (LoadError).

どうしてか分かりません。助けてください。

4

2 に答える 2

0

以下のみを試してください。

 $:.unshift(File.dirname(__FILE__) + '/folder')
 require 'one'

上記は機能します。

app.rbファイルのpath/to/fileディレクトリをとして追加してone.rbいるため、あなたのものは機能していませんpath/to/file/folder/one.rbpath/to/file/folderしたがって、追加する必要があります$:

于 2013-09-25T07:50:01.007 に答える