> ruby myscript.rb
但我想设置,以便我可以这样做呢?
> myscript.rb
我该怎么做呢? 我知道这是可能的,因为我最近从一台已经安装了新电脑的个人电脑转移到了新电脑。
将“.rb”文件扩展名与ruby解释器关联起来。 在Windows XP上,执行此操作的一种方法是在文件资源管理器中选择“工具|文件夹选项”,然后在“文件类型”选项卡中设置关联。
另一种方法是在为你创建这个文件关联的命令行中输入以下内容:
assoc .rb=RubyScript ftype RubyScript=ruby.exe %1 %*
阅读维基百科Ruby的底部。
视窗
如果您使用Ruby One-Click安装程序安装了本地Windows版本的Ruby,那么安装程序已经安装了Windows自动将您的Ruby脚本识别为可执行文件。 只需键入脚本的名称来运行它。
$ hello-world.rb Hello world
如果这不起作用,或者以其他方式安装了Ruby,请按照下列步骤操作。
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" %*
有关这些命令的更多帮助,请运行“help assoc”和“help ftype”。
没有任何命令行解决方案在Windows 10上为我工作。我以前使用Windows GUI使用Notepad ++打开.rb文件。 当我跑步
script.rb
在命令行中,它只是用.rb文件打开Notepad ++(即使在命令行修复之后)。
什么解决了我的问题是