Загрузка файла в irb - PullRequest
0 голосов
/ 06 июня 2011

У меня есть метод Ruby, который должен загружать указанный файл при вызове:

 def self.from_file(file_name, origin = nil)
    MyFile.new(File.read(file_name), file_name.split('/').last, origin)
 end

Но когда я пытаюсь использовать MyFile.from_file ('path / to / file') в irb, я получаюСообщение «LoadError: нет такого файла для загрузки».Использование Ruby 1.9.2p180 с RVM в Mac OS X.

Есть мысли?

1 Ответ

3 голосов
/ 06 июня 2011

Загружаемое file_name должно быть либо относительно текущего пути, либо полного пути.

Если вы используете относительный путь, в irb вы можете проверить вывод Dir.pwd, чтобы увидеть, откуда File.read пытается загрузить ваш относительный путь.

...