gpt4 book ai didi

rubygems 休息客户端错误消息

转载 作者:行者123 更新时间:2023-12-02 12:23:32 27 4
gpt4 key购买 nike

新的 Ruby 用户,我完全上瘾了,喜欢它...但是...我一开始就遇到了障碍阅读了大量有关 Ruby 基础知识/理论/等的内容通过“Bastards”Ruby Lessons 进行学习,在尝试使用“rest-client”gem 时收到错误消息

我输入:

require "rubygems"
require "rest-client"
res = RestClient.get("http://en.wikipedia.org/wiki")
puts res.code
#=> 200

puts res.body
#=> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
#=> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
#=> <html lang="en" dir="ltr" class="client-nojs" xmlns="http://www.w3.org/1999/xhtml">
#=> <head> ...

并得到:

LoadError: no such file to load — rest-client

method gem_original_require in custom_require.rb at line 36
method require in custom_require.rb at line 36
at top level in gem.rb at line 2
copy output
Program exited with code #1 after 0.06 seconds.

我确信这是非常基本的,寻求帮助感到有点尴尬,但我已经尝试了所有可能的地方来找到解决方案

在 Mac OS10 上

感谢您的帮助

最佳答案

您需要做三件事:

1. 在代码中,将 require 'rest-client' 更改为 require 'rest_client'

2. 确保安装了rest-client gem:在控制台上,转到项目目录并输入

$gem 列表 | grep 休息客户端

如果安装了 gem,该命令应返回类似 rest-client (1.6.7) 的内容。如果发生这种情况,请继续执行步骤 #3。如果没有返回任何内容,则输入:

$gem 安装rest-client

然后等待gem安装完毕。

3. 安装 gem 后,保持在同一命令行并从中运行脚本。如果您从编辑器中运行它,请从同一命令行启动编辑器,例如

$>sublime-text --project mywork.sublime-project &

(当然,假设 sublime-text 位于您的本地 bin 目录中)

关于rubygems 休息客户端错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13872518/

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