当我尝试使用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)