Требуется nokogiri: Ошибка загрузки - PullRequest
2 голосов
/ 13 октября 2011

Я новичок в Ruby, и я искал библиотеки для анализа html и нашел Nokogiri. У меня проблема, если я запускаю IRB и набираю require 'nokogiri', он работает нормально и печатает true. Но если я включу это как часть моего .rb файла и выполню его с ruby <scriptname>, это даст мне сообщение LoadError: no such file to load.

Моя версия Ruby будет 1.8.7, если я наберу ruby --version в терминале.

1 Ответ

4 голосов
/ 13 октября 2011

Попробуйте добавить

require 'rubygems'

в файл .rb.

В Ruby 1.9+ rubygem загружается автоматически и не требуется.Хотя есть споры о том, требуется ли эта строка до 1.9.

Тем не менее, попробуйте.

...