如何使Ruby文件作为可执行文件运行?

我想我的Ruby脚本文件作为可执行文件Windows XP的任何目录运行。 我已经创build了一个test.rb(Ruby脚本文件),并希望从我的Windows的任何目录运行“testing”例如,“C:\ test”或“C:\ Directory \ test”运行我的文件testing。 RB。

#!/usr/bin/envy ruby p "Hi this is my test file" 

我已经在我的ruby文件中添加了shebang代码,但是当我必须运行Ruby脚本时,我必须find我的脚本文件,并以“ruby test.rb”的forms明确地运行它。

我也通过执行以下命令使文件成为可执行文件: $ chmod +x hello-world.rb ,但它仍然不起作用。

提前致谢。

Solutions Collecting From Web of "如何使Ruby文件作为可执行文件运行?"

我假设你正在使用Linux或OS X,并创建在从Windows访问的磁盘上的文件? Windows不使用shebangs,它不使用Unix文件模式。 您将需要将文件与.rb扩展名关联到Ruby可执行文件; 该操作的细节可以在这个堆栈溢出问题中找到 ; 一旦你这样做了,你可以运行C:\whatever\test.rb或者C:\whatever\test来执行脚本。