Я пытаюсь запустить тест против метода приветствия, содержащегося в файле приветствия:`требуют ': не может загрузить такой файл - привет (LoadError)
ruby hello_spec.rb
, который возвращает:
/usr/local/Cellar/ruby/2.1.2_2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- hello (LoadError)
from /usr/local/Cellar/ruby/2.1.2_2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from hello_spec.rb:116:in `<main>'
Файлы содержатся в одном каталоге. Я установил RSpec и (я считаю) необходимые драгоценные камни. У других людей, похоже, есть аналогичные проблемы, но ни одно из решений не сработало для меня.
Я бегу Ruby 2.1.2 Я новичок в Ruby и борюсь (очевидно), чтобы настроить среду должным образом. Буду признателен за любую оказанную помощь.
Примечание: я не написал ни одного тестового кода. Я буквально сделал только файл hello.rb.
попробуйте команду «load» вместо «require»? load 'hello_spec.rb' требуется загрузить файл только один раз в ruby. в исходном файле с загрузочным рубином. –
Из REPL? Я получаю то же самое. – smth
tr load './hello_spec.rb' –