小编joh*_*man的帖子

找不到运行"ruby <my_script> .rb"的宝石 - 但可以在IRB中运行

当我尝试使用Ruby-command尝试访问gem时运行我的.rb文件时,我遇到了问题.我试图使用的宝石是Ruby-Whois.我有一个示例脚本,当我尝试通过"ruby whois.rb"执行它时,我收到此错误消息:

./whois.rb:6:未初始化的常量Whois(NameError)

但是,如果我在IRB中逐行运行相同的脚本,我会得到预期的结果.可能是什么原因导致的

以下是whois.rb

require "rubygems"
require "whois"

domain = "google.com"

c = Whois::Client.new
a = c.query(domain)

puts a
Run Code Online (Sandbox Code Playgroud)

ruby rubygems irb require

0
推荐指数
1
解决办法
305
查看次数

标签 统计

irb ×1

require ×1

ruby ×1

rubygems ×1