You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac平台安装适配Erlang 24的特定版本rebar3求助

解决rebar3与Erlang 24兼容的问题

方法1:直接下载预编译二进制文件

rebar3 3.20.x及更早版本支持Erlang 24,3.21.x开始要求Erlang 25+。你可以直接下载对应版本的预编译包:

  • 找到rebar3 3.20.0版本的预编译二进制文件
  • 下载后执行chmod +x rebar3赋予执行权限
  • 将文件移动到系统PATH目录,比如mv rebar3 /usr/local/bin/

方法2:通过正确的标签分支编译安装

之前切换提交失败是因为选了错误的分支/标签,正确步骤:

  • 克隆仓库:git clone https://github.com/erlang/rebar3.git
  • 切换到3.20.0标签:git checkout 3.20.0
  • 用Erlang 24执行编译脚本:./bootstrap
  • 编译完成后,把生成的rebar3放到PATH目录即可

方法3:用asdf统一管理版本(推荐)

asdf可以同时控制Erlang和rebar3的版本,彻底避免冲突:

  • 安装asdf后,添加Erlang插件:asdf plugin add erlang
  • 添加rebar3插件:asdf plugin add rebar3
  • 安装Erlang 24子版本:asdf install erlang 24.3.4.14(可替换为你需要的24.x版本)
  • 安装兼容的rebar3版本:asdf install rebar3 3.20.0
  • 在项目目录设置本地版本:
    asdf local erlang 24.3.4.14
    asdf local rebar3 3.20.0
    

内容的提问来源于stack exchange,提问作者Markus Handel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 02:20:54