首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将灵丹妙药应用程序从Windows机器部署到Ubuntu服务器

如何将灵丹妙药应用程序从Windows机器部署到Ubuntu服务器
EN

Stack Overflow用户
提问于 2019-01-23 11:02:27
回答 3查看 348关注 0票数 1

我已经在Windows机器上开发了一个应用程序,我需要将它部署到Ubuntu18.04服务器上。我想用的工具是酿酒厂和灯盏灯。

因此,我可以只在我的 Windows 机器上构建带有酿酒厂版本,还是应该在具有与未来生产机器相同的CPU架构和Ubuntu18.04的机器上构建它,例如创建Virtualbox <代码>E 110 Ubuntu来宾<代码>E 211机器,在Windows主机和来宾机器之间共享我的应用程序的项目文件夹,并在Ubuntu来宾机器上构建发布版本?

如果有人在Windows上开发灵丹妙药应用程序,您能分享部署过程的步骤吗?

EN

回答 3

Stack Overflow用户

发布于 2019-01-23 11:35:19

通常情况下,酒厂会打包你运行应用程序所需的所有东西,而且它依赖于平台。我们使用与生产服务器体系结构匹配的映像进行构建,但也可以使用一些专用的构建服务器。

但是,如果您的应用程序不使用依赖于二进制文件的任何奇怪库,我想(但我不确定)您可以按照自己的意愿在服务器上设置运行时,只需移动在Windows上编译的erlang字节码即可。但你为什么要这么做?

票数 0
EN

Stack Overflow用户

发布于 2019-01-23 21:17:02

过去,我曾试图帮助@PaulSchoenfelder部署构建在Windows上的药剂应用程序。我不相信我是在校外说我们从未在这方面取得过巨大的成功。我们可以让它工作,但它总是有一些粗糙的边缘。因此,我对您的回答是,在您的Ubuntu目标上构建它(并针对它运行蒸馏器)。

编辑:我忘了如果你在Windows 10上,那么WSL也可能是你的选择。

票数 0
EN

Stack Overflow用户

发布于 2019-01-31 13:33:23

通常,部署Erlang或Elixir的最佳方法是使用发行版。一个版本将包括以及您的所有配置,束文件等。

理论上,您可以交叉编译一个发行版,但它可能比它更麻烦。我通常只是通过Vagrant使用虚拟机

我在这里有一个电子邮件课程,https://elixirtraining.us7.list-manage.com/subscribe?u=150de5dbc56d446a48f7fc3fd&id=03791ac7a9

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54325740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档