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),“)