在试图编译我的凤凰项目的发行版时,会出现以下错误:
$ mix release
....
==> Generated .appup for myapp 0.0.1 -> 0.0.2
===> Missing beam file elf_format <<"/usr/lib/erlang/lib/hipe-3.11.2/ebin/elf_format.beam">>
could not find app plug {0,10,0}
$ elixir --version
Elixir 1.0.3
凤凰版为0.10.0。我是不是做错什么了,还是这是凤凰城的臭虫?
发布于 2015-03-09 01:14:49
这很好。这是因为您没有启用hipe编译器,但不需要一个编译器。一切都应该正常工作,™。
发布于 2015-03-09 04:20:05
基本上,在我的例子中,它是关于在ubuntu中缺少包的。
请参阅我所创建的有关获得https://github.com/bitwalker/exrm/issues/107的相同警告的问题
这里的解决方案是1。忽略。警告没有坏处。虽然我相信exrm可以向用户生成更好的消息,而不是混淆他们。2.安装erlang-base-hipe软件包,以解决问题.
如果您转到https://www.erlang-solutions.com/downloads/download-erlang-otp并查看ubuntu选项卡,您将发现此信息是最后一个常见问题。
HiPE代表高性能二郎项目.它是Erlang的本机代码编译器。在大多数情况下,它会对性能产生积极影响。如果您想下载它,请拨打以下命令:
sudo apt-get install erlang-base-hipe将用HiPE支持的版本取代Erlang/OTP运行时。其他Erlang应用程序不需要重新安装。若要返回到标准运行时,请调用:
sudo apt安装erlang-base
https://stackoverflow.com/questions/28935984
复制相似问题