2014-08-31 110 views
0

64x/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/Kernel_require.rb:54:in 'require': Cannot load such filekernel_require.rb:54:在「要求」:當我執行,我得到一個錯誤無法加載這樣的文件

 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 

回答

0

當過你這個問題,嘗試使用require_relative一般。 (不是最好的,雖然方式!)

試試這個

$:.unshift File.join(File.dirname(__FILE__), ".")

相關問題