我尝试使用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)?
asdf install
”部分。export KERL_BUILD_DOCS="yes"
asdf plugin add erlang https://github.com/asdf-vm/asdf-erlang.git
asdf install erlang latest
+ 等待 erlang 构建。asdf global erlang latest
asdf plugin-add elixir https://github.com/asdf-vm/asdf-elixir.git
asdf install elixir latest
asdf global elixir latest
iex
进行测试。完成!奖励:
export ERL_AFLAGS="-kernel shell_history enabled"
获取 iex
中的 shell 历史记录。
您可以使用 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 上使用该配置。