我希望我的Ruby脚本文件可以在Windows XP的任何目录下作为可执行文件运行。我已经创建了一个test.rb(Ruby脚本文件),想要在Windows的任何目录下以“test”命名来运行它,例如,“C:\test”或“C:\Directory\test”来运行我的test.rb文件。
我已经在我的ruby文件中添加了shebang代码,但当我要运行Ruby脚本时,我必须定位到我的脚本文件并显式地运行它,如"ruby test.rb"。我还通过执行命令
#!/usr/bin/envy ruby
p "Hi this is my test file"
我已经在我的ruby文件中添加了shebang代码,但当我要运行Ruby脚本时,我必须定位到我的脚本文件并显式地运行它,如"ruby test.rb"。我还通过执行命令
$ chmod +x hello-world.rb
使文件可执行,但它仍然无法工作。先行感谢。
#!/usr/bin/env ruby
。 - the Tin Manchmod +x
在 Windows XP 上无效(如果存在的话)详见。由于您需要使用 Windows XP,@KenBloom 所发现的重复问题直接适用并回答了您的问题。 - Phrogz