有个需求要写个随机密码生成的小应用给同事用, 正好最近开始倒腾 Ruby, 知道 Ruby 精于此道, 所以妥妥的选择了 Ruby.
Google 第一个就是 好吧, 赞相信谷歌的搜索结果, 直接选型 ocra.
安装 ocra:
gem install ocra
使用 ocra 打包:
ocra hello.rb
使用 ocra 打包带 tk 库的脚本:
ocra hello.rb --windows D:\work\Ruby\lib\tcltk\ --no-autoload --add-all-core
以上 –add-all-core 是可选的, 一般加上之后打包的应用会特别大, 我自己打包的 exe, 没有加上这个选项, 是可以正常运行的.