2014-06-18 19 views
9

kullanarak böyle bir dosya veya dizin @ rb_sysopen yok. Son zamanlarda OpenURI kullanarak bir soruna girdim. Aşağıdaki hata her open yöntem sonuçları:OpenURI

"No such file or directory @ rb_sysopen". 

Kodum basitçe benziyor aşağıdadır:

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

kısa bir süre için gem 'nokogiri' ekledikten sonra hatasını fark benim Gemfile ve ben hiçbir olsa, bundle install çalışan Bu durumun soruna yol açıp açmadığına dair bir belirti ve bu nedenle, problemi olumlu yönde etkilemeden girişi kaldırmıştır. Herhangi bir yardım takdir edilecektir.

cevap

24

Kodunuzdan önce require 'open-uri' yazmayı deneyin.

+1

Bunu yaptı. Teşekkürler! – Jamie

+0

whay, bunu yaptıktan sonra işe yaradı mı? Yerel sistemimde buna gerek yoktu ama üretim sunucu kodumda buna ihtiyacım vardı. –

+0

Belki de bu gereksinime sahip geliştirme bağımlılığınız var. – jpalumickas