在命令行中运行Ruby程序

时间:2013-08-01 22:42:48

标签: ruby windows-7 command-line

我刚刚在Windows 7上安装了Ruby 2.0.0-p247,我编写了一个名为calc.rb的程序,它只包含一个表达式:puts 1 + 2。在我的教程书中,它说要通过键入ruby calc.rb在命令行中运行它,但是当我尝试运行它时会返回此消息:

ruby: No such file or directory -- calc.rb (LoadError)

为什么?

2 个答案:

答案 0 :(得分:1)

您应该在脚本文件所在的文件夹中仅提供文件名。 如果不这样做,则应提供脚本文件的相对路径或绝对路径。

答案 1 :(得分:0)

我在Windows 8中获得了相同的错误代码。我必须通过命令提示符(cd desktop\"folder name")进入桌面上的文件夹,然后键入ruby calc.rb.txt以显示3作为结果。希望这可以帮助!