2014-06-18 5 views
9

Ich habe kürzlich ein Problem mit OpenURI. Alle open Methode führt zu dem folgenden Fehler:"Keine solche Datei oder Verzeichnis @ rb_sysopen" mit OpenURI

"No such file or directory @ rb_sysopen". 

Mein Code sieht einfach wie folgt aus:

data = open("http://google.ca/") 

Ich bemerkte den Fehler kurz nach der Zugabe von gem 'nokogiri' meiner Gemfile und läuft bundle install, obwohl ich nicht haben Angabe, ob dies das Problem verursacht hat oder nicht, und haben seitdem den Eintrag ohne positiven Einfluss auf das Problem entfernt. Jede Hilfe wäre willkommen.

Antwort

24

Versuchen Sie, require 'open-uri' vor Ihrem Code zu schreiben.

+1

Das hat es getan. Vielen Dank! – Jamie

+0

way ist das, nachdem das funktioniert hat? In meinem lokalen System musste ich es nicht anfordern, aber ich musste es in meinem Produktionsserver-Code anfordern. –

+0

Vielleicht haben Sie Entwicklungsabhängigkeit, die diese Anforderung hat. – jpalumickas

Verwandte Themen