本文介绍了如何修复“Errno::ENOENT:没有这样的文件或目录@rb_sysopen"?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

编码的新手!我用 rails new 创建了一个新项目.

Super new to coding! I created a new project with rails new.

我正在尝试抓取网站,但出现错误Errno::ENOENT:没有这样的文件或目录@rb_sysopen

I'm trying to scrape a website, but I am getting an error Errno::ENOENT: No such file or directory @ rb_sysopen

require 'open-uri'
require 'nokogiri'
require 'pry'

def get_page
    link = "https://www.pokemon.com/us/pokedex/"
    doc = Nokogiri::HTML(open(link))
    #rest of code
end

get_page

感谢任何帮助.谢谢!

推荐答案

link = "https://www.pokemon.com/us/pokedex/"
doc = Nokogiri::HTML(URI.open(link))

只需添加URI

这篇关于如何修复“Errno::ENOENT:没有这样的文件或目录@rb_sysopen"?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-14 19:53