2014-06-18 2 views
9

का उपयोग करके "ऐसी कोई फ़ाइल या निर्देशिका @ rb_sysopen" नहीं है, मैंने हाल ही में OpenURI का उपयोग कर एक समस्या में भाग लिया है। निम्न त्रुटि में हर open विधि परिणाम:ओपनुरि

"No such file or directory @ rb_sysopen". 

मेरे कोड बस की तरह लग रहा है:

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

मैं शीघ्र ही करने के लिए gem 'nokogiri' जोड़ने के बाद त्रुटि देखा मेरी Gemfile और bundle install चल रहा है, हालांकि मैं कोई है इस समस्या के कारण या नहीं, इस पर संकेत दिया गया है और इसने समस्या पर कोई सकारात्मक प्रभाव नहीं डालने के बाद प्रविष्टि को हटा दिया है। किसी भी सहायता की सराहना की जाएगी।

उत्तर

24

अपने कोड से पहले require 'open-uri' लिखने का प्रयास करें।

+1

ऐसा किया गया। धन्यवाद! – Jamie

+0

क्या यह है कि काम करने की आवश्यकता के बाद? मेरे स्थानीय सिस्टम में मुझे इसकी आवश्यकता नहीं थी, लेकिन मुझे इसे अपने उत्पादन सर्वर कोड में आवश्यकता थी। –

+0

हो सकता है कि आपके पास विकास निर्भरता हो जिसकी आवश्यकता हो। – jpalumickas