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

macOS通过Homebrew安装Erlang后typer命令缺失问题求助

解决typer命令找不到的问题

首先明确:typer是Erlang/OTP标准发行版的一部分,不需要单独安装,你遇到的问题是因为brew安装的Erlang没有把typer所在的目录加入系统PATH中。

具体解决步骤:

  1. 找到typer的实际位置
    打开终端,执行以下命令查找typer的路径:

    find /usr/local/Cellar/erlang/20.3.1 -name typer
    

    你会得到类似这样的输出(版本号可能略有不同):

    /usr/local/Cellar/erlang/20.3.1/lib/erlang/lib/parsetools-2.1.8/bin/typer
    
  2. 添加路径到系统PATH(永久生效)
    编辑你的bash配置文件(~/.bash_profile),在末尾添加一行:

    export PATH="$PATH:/usr/local/Cellar/erlang/20.3.1/lib/erlang/lib/parsetools-2.1.8/bin"
    

    替换成你刚才找到的实际路径。然后执行以下命令让配置生效:

    source ~/.bash_profile
    
  3. 替代方案:创建软链接(更便捷)
    如果你不想修改PATH,可以直接给typer创建一个软链接到/usr/local/bin(这个目录已经在你的PATH里,因为erl和dialyzer都在这里):

    ln -s /usr/local/Cellar/erlang/20.3.1/lib/erlang/lib/parsetools-2.1.8/bin/typer /usr/local/bin/typer
    

完成后,再执行typer my_module.erl就能正常调用了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 06:58:24