当前位置: 首页 > news >正文

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 - 验证卸载成功

http://www.dtcms.com/a/359375.html

相关文章:

  • 【高级】系统架构师 | 信息系统基础
  • Wi-Fi技术——MAC特性
  • Java提供高效后端支撑,Vue呈现直观交互界面,共同打造的MES管理系统,含完整可运行源码,实现生产计划、执行、追溯一站式管理,提升制造执行效率
  • 基于EHO与BP神经网络分类模型的特征选择方法研究(Python实现)
  • 现代C++性能陷阱:std::function的成本、异常处理的真实开销
  • HarmonyOS 应用开发:基于API 12+的现代化实践
  • 第4章从一条记录说起-InnoDB记录结构
  • openssl使用SM2进行数据加密和数据解密
  • Linux中卸载和安装Nginx
  • 第24章学习笔记|用正则表达式解析文本文件(PowerShell 实战)
  • Git版本管理工具零基础学习
  • ThinkPHP8学习篇(五):数据库(一)
  • windows docker 中的mysql 无法被外部浏览器访问如何解决
  • windows环境下安装dify到本地
  • 线程池、锁策略
  • Qt中UDP回显服务器和客户端
  • 第三十二天:数组
  • 如何保证redis和mysql的数据一致性
  • Spring Boot 3.x 微服务架构实战指南
  • 基于单片机停车场管理系统/车位管理/智慧停车系统
  • 大模型——xAI 发布 Grok Code Fast 1 编程模型,快、便宜、免费
  • 华为研发投资与管理实践(IPD)读书笔记
  • 第六章:透明度-Transparency《Unity Shaders and Effets Cookbook》
  • 机器视觉学习-day14-绘制图像轮廓
  • 基于Spring Cloud Sleuth与Zipkin的分布式链路追踪实战指南
  • 《深入剖析Kafka分布式消息队列架构奥秘》之Springboot集成Kafka
  • 【重学MySQL】九十四、MySQL请求到响应过程中字符集的变化
  • html添加水印
  • 馈电油耗讲解
  • 特殊符号在Html中的代码及常用标签格式的记录