【问题标题】:Cannot install asdf erlang on MAC OSX Mojave无法在 MAC OSX Mojave 上安装 asdf erlang
【发布时间】:2021-04-22 17:10:56
【问题描述】:

我正在尝试在带有 Mojave 的 Mac OS 系统中安装 Erlang。但是安装没有明显的原因挂起:

$ asdf install erlang 22.2.8
asdf_22.2.8 is not a kerl-managed Erlang/OTP installation
The asdf_22.2.8 build has been deleted
Extracting source code
Building Erlang/OTP 22.2.8 (asdf_22.2.8), please wait...

我知道问题不在于网络,因为我已经下载了所有内容,而永远挂起的步骤是构建步骤。

我也从头开始删除并重新安装了 asdf 和 Erlang,但它并没有解决问题。

我相信我也拥有所有必要的依赖项,否则重新安装会失败。

我能做些什么来解决这个问题?

【问题讨论】:

  • 永远挂着的步骤是Building步骤。 -- 永远有多长? 7 分钟、1 小时、14 小时、27 天?
  • 4 小时以上,在配备 16GB RAM 和英特尔 i7 内核的 Macbook Pro 上。

标签: erlang asdf-vm


【解决方案1】:

转到~/.asdf/plugins/erlang/kerl-home/builds/asdf_22.2.8 并查看otp_build_22.2.8.log 文件。它应该告诉你发生了什么。

【讨论】:

    【解决方案2】:

    解决方案

    感谢@legoscia 的帖子,我去了~/.asdf/plugins/erlang/kerl-home/builds/asdf_22.2.8 并查看了otp_build_22.2.8.log,而它仍在构建中。

    通过检查,我实际上能够发现我的 brew 安装存在问题,这反过来意味着我使用的是非常过时的 XCode 和 XTools 版本。

    通过强制升级我的机器(并因此修复我损坏的 brew 安装),我能够顺利运行并安装 asdf install erlang

    我知道这是解决方案,但我会感谢 @legoscia,因为没有他/她,我将无法解决我的问题。

    【讨论】:

      猜你喜欢
      • 2020-07-28
      • 2022-08-09
      • 2019-09-25
      • 1970-01-01
      • 2019-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-04
      相关资源
      最近更新 更多