File kernel_require.rb:54:in';要求';:无法加载这样的文件
执行时,我收到一个错误:File kernel_require.rb:54:in';要求';:无法加载这样的文件,file,load,File,Load,执行时,我收到一个错误:64x/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/Kernel\u require.rb:54:in'require':无法加载此类文件 require "net/http" require "uri" require "nokogiri" uri = URI.parse("http://www.google.com") response = Net::HTTP.get
64x/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/Kernel\u require.rb:54:in'require':无法加载此类文件
require "net/http"
require "uri"
require "nokogiri"
uri = URI.parse("http://www.google.com")
response = Net::HTTP.get_response(uri)
puts parse_body(response.body)
def parse_body(response)
begin
return Nokogiri::XML(response) { |config| config.strict }
rescue Nokogiri::XML::SyntaxError => e
return "caught exception: #{e}"
end
end
遇到此问题时,请尝试使用
require\u relative
。(虽然不是最好的方式!)
试试这个
$:.unshift File.join(File.dirname(\uuu File\uuu),“)