【发布时间】:2022-06-25 12:43:29
【问题描述】:
我目前在启动我的 .rb 时遇到了这个问题,上面写着 1: from /var/lib/gems/2.7.0/gems/nokogiri-1.13.1-x86_64-linux/lib/nokogiri/xml/node.rb:56:in `<module:XML>' /var/lib/gems/2.7.0/gems/nokogiri-1.13.1-x86_64-linux/lib/nokogiri/xml/node.rb:59:in `<class:Node>': uninitialized constant Nokogiri::ClassResolver (NameError)
我已将这些行放在我的 .rb 中:
require 'rubygems'
require 'nokogiri'
require 'open-uri'
doc = Nokogiri::HTML(open('http://www.google.com/search?q=doughnuts'))
puts doc
我的 Gemfile 包含这个:
source 'https://rubygems.org'
ruby '2.7.4'
gem 'rspec'
gem 'nokogiri'
gem 'open-uri'
是否有人知道导致此错误的问题或疏忽?
谢谢!
【问题讨论】:
-
据我所知,这似乎是与 usr/local/bin 权限相关的问题(我正在使用 Xubuntu 上的虚拟机)。