0

可能重复:
如何从命令行仅通过其名称启动 ruby​​ 脚本?

目前我正在使用:

ruby test.rb

但想在命令提示符下运行它:

test

我怎么能那样做?

4

2 回答 2

1

请按照此处提供的说明进行操作:

  1. 以管理员身份登录。
  2. 运行标准的 Windows“命令提示符”,cmd。
  3. 在命令提示符(即 shell 提示符)下,运行以下 Windows 命令。当您运行 ftype 时,将命令行参数更改为正确指向您在计算机上安装 ruby​​.exe 可执行文件的位置。

    $ assoc .rb=RubyScript

    .rb=RubyScript

    $ ftype RubyScript="c:\ruby\bin\ruby.exe" "%1" %*

    RubyScript="c:\ruby\bin\ruby.exe" "%1" %*

于 2013-01-16T11:42:15.993 回答
0

您可以使用 ruby​​ 解释器打开 .rb 文件。

  • 右键单击任何 .rb 文件
  • 选择“打开方式”
  • 浏览到您的 ruby​​ 目录中的 bin 文件夹(无论您安装它的位置。C:\Programs Files?
  • 选择“ruby”(而不是“rubyw”)
  • 请记住勾选“始终使用此程序打开此类文件”复选框

全部做完。现在您可以只使用它们的名称来运行脚本。或者,您也可以通过简单地双击来运行它们。

于 2013-01-16T13:18:34.660 回答