最佳实践:在 Windows 上部署 Erlang 应用程序
当部署一个现成的 erlang 应用程序时,我不希望用户
- 在 互联网。
- 安装 erl vm
- 解压缩并确定梁文件的位置(与应用程序一起)
- 阅读自述文件
- 修改任何看起来像配置文件的内容
我对可能的方法有一些想法,但我想获得一些输入。
When deploying a ready to use erlang application I don't want the user to
- Find the right erl release on the
internet. - Install the erl vm
- unzip and decide a location for the beam files (with the application)
- read a readme
- modify anything that even looks like a config file
I have a couple of ideas of what could be a way but I would like to get some input.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
对于您所描述的情况,SAE(独立的 Erlang)曾经是一个非常好的解决方案,但似乎不再得到维护。
虽然我自己从未使用过它,但 CEAN 似乎它可能与您的情况接近想要:它提供了一个自解压安装程序(尽管目前不适用于 Windows)以及提供定制的最小 Erlang 框架的选项。
SAE (stand-alone Erlang) used to be a pretty good solution for situations like you describe, but that no longer seems to be maintained.
Although I've never used it myself, CEAN seems like it might come close to what you want: it offers a self-extracting installer (though not for Windows at present) and the option to deliver a customized minimal Erlang framework.
还有Erlware。
但它更面向后端,所以不是一个完整的解决方案。
There is also Erlware.
It's more backend orient though, so not a complete solution.
Erlang R13B02 首次发布的 reltool 应用程序旨在解决此问题。 请注意,它目前是测试版(版本 0.5)。
The reltool application first released with Erlang R13B02 is aimed at solving this issue. Note that it is currently a beta release (version 0.5).