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

lilijreey · July 10, 2018 · Last by a-wing replied at July 31, 2018 · 2444 hits

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

crystal lang

还挺小。。。。300k

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

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

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

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

exerb(没用过)

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

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

在 archlinux 下可以用 gem2arch

You need to Sign in before reply, if you don't have an account, please Sign up first.