使用require'时在ruby中出错;打开uri'; 打开(“http://www.ruby-lang.org/en“{| f| f、 每条|线| p线} p f.base_uri# p f.content_type#“text/html” p f.charset#“iso-8859-1” 内容编码 p f.last#u modified#Thu Dec 05 02:45:02 UTC 2002 }
当我试图打开这个问题时,它给了我一个错误的说法使用require'时在ruby中出错;打开uri'; 打开(“http://www.ruby-lang.org/en“{| f| f、 每条|线| p线} p f.base_uri# p f.content_type#“text/html” p f.charset#“iso-8859-1” 内容编码 p f.last#u modified#Thu Dec 05 02:45:02 UTC 2002 },ruby,windows,Ruby,Windows,当我试图打开这个问题时,它给了我一个错误的说法 open("http://www.ruby-lang.org/en") {|f| f.each_line {|line| p line} p f.base_uri # <URI::HTTP:0x40e6ef2 URL:http://www.ruby-lang.org/en/> p f.content_type # "text/html" p f.charset # "is
open("http://www.ruby-lang.org/en") {|f|
f.each_line {|line| p line}
p f.base_uri # <URI::HTTP:0x40e6ef2 URL:http://www.ruby-lang.org/en/>
p f.content_type # "text/html"
p f.charset # "iso-8859-1"
p f.content_encoding # []
p f.last_modified # Thu Dec 05 02:45:02 UTC 2002
}
C:/Users/Administrator/Desktop/ruby.rb:1:in'initialize':无效参数-htt
p://www.ruby-lang.org/en(Errno::EINVAL)
来自C:/Users/Administrator/Desktop/ruby.rb:1:in'open'
来自C:/Users/Administrator/Desktop/ruby.rb:1:in`'
这个错误意味着什么,以及如何修复它。默认情况下,这个方法对http协议一无所知 要使代码正常工作,您应该明确
C:/Users/Administrator/Desktop/ruby.rb:1:in `initialize': Invalid argument - htt
p://www.ruby-lang.org/en (Errno::EINVAL)
from C:/Users/Administrator/Desktop/ruby.rb:1:in `open'
from C:/Users/Administrator/Desktop/ruby.rb:1:in `<main>'
哪个monkeypatches
open
方法现在可以打开URI
s.默认情况下open
是一个对http
协议一无所知的方法
要使代码正常工作,您应该明确
C:/Users/Administrator/Desktop/ruby.rb:1:in `initialize': Invalid argument - htt
p://www.ruby-lang.org/en (Errno::EINVAL)
from C:/Users/Administrator/Desktop/ruby.rb:1:in `open'
from C:/Users/Administrator/Desktop/ruby.rb:1:in `<main>'
哪个monkeypatches
open
方法现在可以打开URI
s.默认情况下open
是一个对http
协议一无所知的方法
要使代码正常工作,您应该明确
C:/Users/Administrator/Desktop/ruby.rb:1:in `initialize': Invalid argument - htt
p://www.ruby-lang.org/en (Errno::EINVAL)
from C:/Users/Administrator/Desktop/ruby.rb:1:in `open'
from C:/Users/Administrator/Desktop/ruby.rb:1:in `<main>'
哪个monkeypatches
open
方法现在可以打开URI
s.默认情况下open
是一个对http
协议一无所知的方法
要使代码正常工作,您应该明确
C:/Users/Administrator/Desktop/ruby.rb:1:in `initialize': Invalid argument - htt
p://www.ruby-lang.org/en (Errno::EINVAL)
from C:/Users/Administrator/Desktop/ruby.rb:1:in `open'
from C:/Users/Administrator/Desktop/ruby.rb:1:in `<main>'
哪个monkeypatches
open
方法,现在可以打开URI
s.I don;我不明白,您在请求时出错:需要“打开uri”
?我不知道;我不明白,您在请求时出错:需要“打开uri”
?我不知道;我不明白,您在请求时出错:需要“打开uri”
?我不知道;我不明白,您在请求时出错:require'openuri'
?