試圖編寫一個Ruby命令行界面。但是,當程序退出時,則會顯示消息。 這裏是我的程序: require 'open-uri'
url = ARGV[0]
if url.nil?
abort "no URL provided"
end
begin
puts open(url)
rescue => e
abort e.message
end
我得到以下
我最近遇到了使用OpenURI的問題。每open方法導致以下錯誤: "No such file or directory @ rb_sysopen".
我的代碼看起來簡直像下面這樣: data = open("http://google.ca/")
我加入gem 'nokogiri'後不久發現錯誤我Gemfile和運行bundle install,雖然我沒有說明這是否導致了問題,並從那時起