创建 Elixir 项目会生成:[error] beam/beam_load.c(148): Error loading module 'Elixir.Hex'

问题描述 投票:0回答:0

在航站楼 长生不老药 -v 返回: “Elixir 1.14.3(使用 Erlang/OTP 25 编译)”

以上错误信息。附带 的说明“请使用 Erlang/OTP 25 编译器重新编译此模块”。

我也收到这个错误:

“[错误]加载/Users/donfox1/.mix/archives/hex-0.17.1/hex-0.17.1/ebin/Elixir.Mix.Tasks.Hex.Outdated.beam失败::badfile”

项目创建了,但是使用mix compile编译失败,重复上面的错误,而iex -S mix偶尔会工作,也重复同样的错误。

项目文件单独编译后在iex中运行

我从自制软件重新安装了 elixir 和 erlang,并试图在线找到解决方案。此错误和类似错误通常归因于使用小于 25 的 OTP。

elixir elixir-mix elixir-iex
© www.soinside.com 2019 - 2024. All rights reserved.