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

Mac M1卸载x64 .NET SDK后dotnet CLI无法使用求助修复

修复M1 Mac上dotnet CLI报错问题

步骤1:检查并修复dotnet符号链接

  1. 先确认当前dotnet命令的指向路径:
    which dotnet
    
  2. 查看该链接的目标地址:
    ls -l /usr/local/bin/dotnet
    
    如果输出显示指向/usr/local/share/dotnet/x64/dotnet,执行以下命令删除旧链接并重新创建正确的arm64指向:
    sudo rm /usr/local/bin/dotnet
    sudo ln -s /usr/local/share/dotnet/dotnet /usr/local/bin/dotnet
    

步骤2:清理dotnet本地配置缓存

删除残留的x64相关配置缓存:

rm -rf ~/.dotnet

步骤3:验证修复结果

重新打开终端,执行以下命令确认环境是否正常:

dotnet --version
dotnet --info

若输出显示架构为arm64且版本为7.0.12,说明修复成功。

步骤4:检查并修正环境变量(可选)

查看是否存在指向x64目录的环境变量:

echo $DOTNET_ROOT
echo $PATH | grep dotnet

如果DOTNET_ROOT指向/usr/local/share/dotnet/x64,根据你的shell类型更新配置:

  • zsh用户:
    echo 'export DOTNET_ROOT="/usr/local/share/dotnet"' >> ~/.zshrc
    source ~/.zshrc
    
  • bash用户:
    echo 'export DOTNET_ROOT="/usr/local/share/dotnet"' >> ~/.bash_profile
    source ~/.bash_profile
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 07:07:33