在Windows上,我可以这样运行了我的Ruby脚本:
> ruby myscript.rb
但我想设置的东西,这样我可以做这个呢?..
> myscript.rb
我该怎么做呢? 我知道这是可能的,因为我最近从一台PC有这个成立一个新的计算机没有(还)感动。
在Windows上,我可以这样运行了我的Ruby脚本:
> ruby myscript.rb
但我想设置的东西,这样我可以做这个呢?..
> myscript.rb
我该怎么做呢? 我知道这是可能的,因为我最近从一台PC有这个成立一个新的计算机没有(还)感动。
关联与Ruby解释器的“.RB”文件扩展名。 在Windows XP中,要做到这一点的一种方式是选择|在文件浏览器“工具文件夹选项”,并设置在“文件类型”选项卡上的关联。
另一种方法是进入上为您创建该文件关联的命令行执行以下操作:
assoc .rb=RubyScript
ftype RubyScript=ruby.exe %1 %*
阅读的底部维基百科红宝石 。
视窗
如果您使用Ruby安装Ruby的原生Windows版本的一键式安装程序,然后安装具有安装的Windows自动识别您的Ruby脚本为可执行文件。 只需键入脚本的名称来运行它。
$ hello-world.rb
Hello world
如果这不起作用,或者如果你在一些其他的方式安装了Ruby,请按照下列步骤。
1.登录为管理员。
2.运行标准的Windows“命令提示符”,键入cmd。
3.在命令提示(即壳提示),运行下面的Windows命令。 当您运行FTYPE,更改命令行参数,以正确地指向您安装在计算机上的可执行文件ruby.exe。
$ assoc .rb=RubyScript
.rb=RubyScript
$ ftype RubyScript="c:\ruby\bin\ruby.exe" "%1" %*
RubyScript="c:\ruby\bin\ruby.exe" "%1" %*
有关这些命令的更多帮助,请运行“帮助assoc命令”和“帮助FTYPE”。
在命令行的解决方案没有为我工作在Windows 10,我以前使用的Windows图形用户界面使用记事本++打开.RB文件。 当我运行
script.rb
在命令行中,它只是打开记事本++与名为.rb文件(甚至在命令行修复后)。
什么解决这个问题对我来说是