Apo*_*ena 7 ruby windows scripting executable
我希望我的Ruby脚本文件在Windows XP的任何目录中作为可执行文件运行.我创建了一个test.rb(Ruby Script文件),并希望从我的Windows的任何目录中运行它作为"test",例如,"C:\ test"或"C:\ Directory\test"运行我的文件测试. RB.
#!/usr/bin/envy ruby
p "Hi this is my test file"
Run Code Online (Sandbox Code Playgroud)
我已经在我的ruby文件中添加了shebang代码,但是当我必须运行Ruby脚本时,我必须找到我的脚本文件并将其作为"ruby test.rb"显式运行.
我还通过执行命令使文件可执行:$ chmod +x hello-world.rb
,但它仍然不起作用.
提前致谢.
Mic*_*ley 10
我假设您正在使用Linux或OS X并在可从Windows访问的磁盘上创建该文件?Windows不使用shebangs,它不使用Unix文件模式.您需要将文件与.rbRuby可执行文件的扩展名相关联; 该操作的详细信息可以在Stack Overflow问题中找到 ; 完成此操作后,您可以运行C:\whatever\test.rb或C:\whatever\test执行脚本.