我对Ruby比较陌生,今天我编写了一个应用程序,可以通过ARGV将参数传递给它.但在我的应用程序中,我希望能够使用"get".问题是,每次我try 这样做,我都会出错.
下面是一个简单的脚本,它显示了我的问题:
print "Say something! "
input = gets
如果我这么说:
$ ruby script.rb this is arguments
我得到了这个错误:
script.rb:2:in `gets': No such file or directory - this (Errno::ENOENT)
from script.rb:2
希望有人能帮我解决这个问题,这样我就可以继续我的Ruby之旅了.:)
Edit:我知道"get"不会检索传递给文件的参数."Gets"将查询用户输入.我希望能够在我的应用程序中使用这两种方法.