ruby 怎么编译成可执行文件

Python014

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

你指的是在Windows平台吧。

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

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

先安装:gem install ocra

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

这是unix下系统下的ruby执行程序,usr/bin/ruby -w 指示的解释器的路径

xp下的话安装了ruby解释器, 直接命令行输入ruby + 此文件完成路径名就能执行了

1、执行ruby -v确定版本

2、执行whereis ruby找到ruby安装的位置。可能有多个位置。将每一个path的ruby都执行一下-v。比如 /usr/bin/ruby -v。看下哪个是你安装的1.9.3版本。假如就是/usr/bin/ruby

3、编辑/etc/profile,在最末尾添加一行:export PATH=/usr/bin/ruby:$PATH

4、执行source /etc/profile。然后再执行下ruby -v试下