在 M1 mac 上安装 Elixir

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

我尝试使用brew在我的M1 mac上安装Elixir,如here所述。安装完成后,

elixir --version
返回
segmentation fault elixir --version.

阅读完this后,我尝试了建议的更改,更新了文件并运行了

brew reinstall elixir
,但我仍然得到相同的
segmentation fault elixir --version.

有人知道如何在 M1 mac 上使用 Elixir(某些最新版本)启动并运行它吗? (MacBook Air(M1,2020)Apple M1 16 GB)?

installation erlang elixir homebrew apple-m1
2个回答
13
投票
  1. 安装asdf
  2. 安装erlang插件
    • 请务必阅读“之前
      asdf install
      ”部分。
    • “获取 Erlang 文档”部分也值得了解。
      总而言之:
      export KERL_BUILD_DOCS="yes"
    • asdf plugin add erlang https://github.com/asdf-vm/asdf-erlang.git
  3. asdf install erlang latest
    + 等待 erlang 构建。
  4. asdf global erlang latest
  5. 安装elixir插件
    • asdf plugin-add elixir https://github.com/asdf-vm/asdf-elixir.git
  6. asdf install elixir latest
  7. asdf global elixir latest
  8. iex
    进行测试。完成!

奖励:

export ERL_AFLAGS="-kernel shell_history enabled"
获取
iex
中的 shell 历史记录。


0
投票

您可以使用 https://phx.tools 以及以下

.kerlrc
文件安装整个环境:

KERL_CONFIGURE_OPTIONS="\
--disable-debug \
--disable-jit \
--disable-silent-rules \
--enable-darwin-64bit \
--enable-dynamic-ssl-lib \
--enable-gettimeofday-as-os-system-time \
--enable-hipe \
--enable-kernel-poll \
--enable-shared-zlib \
--enable-smp-support \
--enable-threads \
--with-dynamic-trace=dtrace \
--with-ssl=$(brew --prefix [email protected]) \
--without-javac \
--without-jinterface \
--without-odbc \
--without-wx
"

https://elixirdrops.net/d/zP1eDXN6

我在 M1 上使用该配置。

© www.soinside.com 2019 - 2024. All rights reserved.