ruby 怎么编译成可执行文件

Python011

ruby 怎么编译成可执行文件,第1张

你指的是在Windows平台吧。

编译成机器码的话就没遇到什么方案可用,但是打包成exe倒是有不少方案。

目前比较易用的是ocra:https://github.com/larsch/ocra

先安装:gem install ocra

然后:ocra script.rb 就能生成script.exe了

在cmd里也是调用ruby的解析器。不太确定你想要什么效果,如果只是不想每次都在cmd里敲命令的话,可以把*.rb文件的打开方式关联到ruby.exe,这样只要双击*.rb文件就可以执行了。

你设置下cmd的属性——快捷方式——起始位置(默认的起始位置是c:\Documents and Settings\user)将这一个值设置为你java代码存放的文件夹位置,就可以运行了 比如把java程序放在F盘的java文件夹中,就把起始位置改为:F:\java 就可以了 试试吧 进行这个操作前最好在桌面上新建命令提示符(cmd),这样才能进行以上操作,还有你修改了桌面上的属性之后,你在运行中输入cmd,你会发现那里的起始位置还是:\Documents and Settings\user,但是在桌面上的就不同,是你设置的那个起始位置值。