Rubyinstaller for Windows-ruby什么都不做



我尝试过使用RubyInstaller在Windows上使用Ruby 2.0 x64和Ruby 1.9.3。输入ruby -v可以按预期工作,运行gem可以获得预期的使用文档。运行和使用InteractiveRuby应用程序可以按预期工作。我正在运行Windows 8.1更新。

但是,对于这两种安装,从cmd运行ruby会给我一个空白提示,我可以在其中键入,但按enter键时不会执行任何操作。如果我尝试安装gem,程序运行时也会出现类似的问题,但绝对没有输出,也不会发生任何事情。

我似乎在其他地方找不到类似的问题。有人知道可能出了什么问题吗?我该怎么解决?

您预计会发生什么?ruby.exe是ruby解释器,用于运行ruby脚本。通常,要使用它,您需要使用您喜欢的文本编辑器创建一个包含有效ruby命令的文件(但不是文字处理器)。如果您将文件保存为foobar.rb,则键入ruby foobar.rb(或者如果您告诉安装程序将.rb文件与ruby关联,则只键入foobar.rb)将以脚本/程序的形式执行文件中的命令。如果您没有提供脚本文件名,ruby将进入输入模式,并希望您当场键入程序。它不会给出任何反馈,直到您通过键入CTRL-z指示文件结束,此时它将处理您键入的内容,并很可能告诉您所犯的所有错误。如果您想要逐行的交互式反馈,请使用irb

最新更新