“ruby filename.rb”未打开我的文件

时间:2011-07-10 23:11:14

标签: ruby command-line

我是Ruby新手,对脚本语言不熟悉,但对编程并不是全新的。我有一年的Java经验,但整个命令行的事情只是弄乱我的脑袋。

我正在关注本教程,只是为了它的原因:

http://www.ruby-lang.org/en/documentation/quickstart/3/

在我被要求保存文件并从IRB运行之前,这一切都很简单。我输入“ruby ri20min.rb”(当然没有引文)进入IRB。我收到这个错误:

  

NameError:未定义的局部变量或   方法'ri20min'for main:Object         来自(irb):1

我做错了什么?该教程似乎暗示该文件应该通过IRB运行;但也许它应该通过命令提示符?好吧,我也试过了,但它告诉我:

  

'ruby'未被识别为   内部或外部命令,可操作   程序或批处理文件。

提前感谢您提供的任何帮助!这篇20分钟的教程让我感到沮丧,因为我花了一个多小时的语法调整和谷歌搜索。

1 个答案:

答案 0 :(得分:2)

首先,不要在IRB中运行ruby ri20min.irb,你应该从命令行运行它,正如你所怀疑的那样。您在那里遇到的错误很可能与Ruby可执行文件不在您的PATH环境变量中有关。