Я успішно встановив Ruby 1.9.1 та Nokogiri, однак, коли я намагаюся використовувати Nokogiri, я отримую таку помилку:
uninitialized constant ::Nokogiri
Це здається, тому що дорогоцінний камінь Nokogiri неможливо знайти. Це мій код:
File::open("test.html"){|file|
puts file.class => file
page = Nikogiri::HTML(file) => uninitialized constant ::Nokogiri
puts page.class
}
Але це працює:
page = Nokogiri::HTML(open("test.html"))
file = open("test.html") => file
page = Nokogiri::HTML(file)
puts page.class => document
Тож чи могли б ви допомогти мені з’ясувати, що не так?
Відповіді:
6 за відповідь № 1Код має помилку друку:
page = Nikogiri::HTML(file) # => uninitialized constant ::Nokogiri
# ^