我们希望在我们的产品中包括RabbitMQ,这进一步要求Erlang。我们不希望我们的客户在安装我们的产品之前安装Erlang,并且希望找到将Erlang包含在我们自己的产品安装程序中的方法。
做这件事的策略是什么?我们希望支持Windows和Linux。目前,我的理解是,在Windows上没有ZIP版本的Erlang。所以我是这么想的
谢谢你的建议。
10/21编辑
我想通了。当erl.exe启动时,它为分布式erlang提供一个名称解析器守护进程(epmd.exe)。这个exe的位置是硬编码在/otp/install/path/bin/erl.ini中。
在将otp安装从C:\Program复制到我选择的目录后,我必须更新erl.ini文件以反映empd进程路径中的更改。之后,我从c:\Program卸载OTP,并能够从复制它的目录中启动erlang。
兰吉特
发布于 2013-10-25 21:06:49
另一个作为发行版标准方式的选项是使用钢筋。这个包包含OTP,它比复制已安装的窗口二进制文件和更改erl.ini或更改linux中的erl脚本更简洁。
https://stackoverflow.com/questions/19459869
复制相似问题