gpt4 book ai didi

ruby - HTTParty 不会在 Ruby 文件中加载

转载 作者:数据小太阳 更新时间:2023-10-29 08:57:55 26 4
gpt4 key购买 nike

我正在尝试运行一个网络爬虫,当我执行该文件时出现以下错误

/home/luis/.rbenv/versions/2.4.1/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- httparty (LoadError)
from /home/luis/.rbenv/versions/2.4.1/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from luismejia71lbs.rb:1:in `<main>'

我安装了 HTTParty,甚至运行了几次 sudo gem install httparty 以防万一。不知道为什么它不会运行,我找不到任何具体的东西。我最近在上周安装了 rbenv,不确定这是否相关,但因为我过去能够运行 httparty。

这是我的文件

webscraper.rb

require 'httparty'
require 'nokogiri'
require 'pry'
require 'json'
require 'csv'

craigslist = HTTParty.get('https://miami.craigslist.org/search/mdc/apa?min_bedrooms=3&max_bedrooms=3&min_bathrooms=2&max_bathrooms=2&availabilityMode=0')
Pry.start.(binding)

最佳答案

错误意味着 rbenv 找不到 httparty gem。由于 rbenv 在 ~/.rbenv 下安装 gems,因此您不需要 sudo 命令来安装 httparty。使用 sudo 几乎肯定会安装在错误的位置。只是做:

$ gem install httparty

关于ruby - HTTParty 不会在 Ruby 文件中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44754282/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com