mac Monterey 安装erlang23
现在用brew install erlang@23已经安装不了,源码安装关联源码安装很麻烦
现在用asdf 工具来安装安装
一、安装 asdf
brew install asdf
二、添加 Erlang 插件
asdf plugin-add erlang https://github.com/asdf-vm/asdf-erlang.git
三、安装编译依赖
brew install autoconf automake libtool openssl@1.1 wxmac
三 1)、openssl1.1安装失败,用源安装(darwin64-arm64-cc
参数是针对 M1 芯片的)
curl -O https://www.openssl.org/source/openssl-1.1.1w.tar.gz
tar -xzf openssl-1.1.1w.tar.gz
cd openssl-1.1.1w./Configure darwin64-arm64-cc shared no-idea no-mdc2 no-rc5 no-asm no-zlib --prefix=/usr/local/opt/openssl@1.1 --openssldir=/usr/local/etc/openssl@1.1make
make test # 运行测试以确保编译正确
sudo make install# 创建符号链接(模拟 Homebrew 的安装路径)
sudo ln -sf /usr/local/opt/openssl@1.1 /opt/homebrew/opt/openssl@1.1
四、在 asdf 中,安装特定版本的 Erlang(需要提前安装好依赖)
asdf install erlang 23.3.4.12
五、使用erl版本
卸载步骤很简单:
记得在卸载前检查并处理该版本是否被设置为默认版本即可。
设置为全局默认版本:
asdf global erlang 23.3.4.12
或在特定项目目录下设置为本地版本:
asdf local erlang 23.3.4.12
asdf list erlang
- 确认版本存在asdf uninstall erlang 23.3.4.12
- 执行卸载asdf list erlang
- 验证卸载成功