【问题标题】:Rubyinstaller for Windows - ruby does nothingRubyinstaller for Windows - ruby​​ 什么都不做
【发布时间】:2014-09-06 02:09:50
【问题描述】:

我已经尝试使用 RubyInstaller 为 Windows 使用 Ruby 2.0 x64 和 Ruby 1.9.3。输入 ruby -v 按预期工作,运行 gem 给我预期的使用文档。运行和使用 Interactive Ruby 应用程序按预期工作。我正在运行 Windows 8.1 更新。

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

我似乎无法在其他地方找到类似的问题。有谁知道可能出了什么问题,我该如何解决?

【问题讨论】:

    标签: ruby windows rubyinstaller


    【解决方案1】:

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

    【讨论】:

    • 哦,我明白了。我期待 ruby​​ 表现得像 Python 那样。我对gem 仍然有同样的问题,但在让它静置一段时间后,我发现我实际上需要安装 ruby​​ devkit。 gem 现在似乎已经正确安装了rails。
    猜你喜欢
    • 1970-01-01
    • 2017-01-06
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-26
    相关资源
    最近更新 更多