编译成机器码的话就没遇到什么方案可用,但是打包成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试下