新手问题 请问 Ruby 生态中有类似 Pyinstall 这样的工具吗

lilijreey · 2018年07月10日 · 最后由 a-wing 回复于 2018年07月31日 · 4 次阅读

有一些脚步希望打包成二进制可执行文件,方便部署. 大家是否知道. 在linux下可用.

共收到 6 条回复

crystal lang

还挺小。。。。300k

你这个 hello 二进制文件移动到其它的没有安装 Ruby 的机器上是不能运行出的吧?动态编译的吧?

不少的发行版都自带ruby,可以试试写一个shell程序,判断有没有Ruby,如果有,就启动脚本,如果没有,就安装ruby,再启动脚本

我最近在研究Windows上的ruby打包工具:

ocra(貌似是冻结二进制,发布需要附带脚本.rb文件)

exerb(没用过)

都可以通过gem得到,不知道这两个gem能不能生成linux下的可执行文件?

linux 各发型版打包标准不同 。通用的二进制包是把ruby环境打包。。。不过ruby环境应该作为依赖。。。

在archlinux下可以用 gem2arch

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册