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

Mac M1下安装.NET Core 2.1.8适配OpenAPI项目遇dotnet命令未找到问题

解决zsh中dotnet: command not found问题

按以下步骤排查修复:

  • 确认dotnet实际安装路径
    先检查你指定的路径是否存在可执行文件:

    ls /usr/local/share/dotnet/x64/
    

    如果输出里没有dotnet,说明安装路径可能没有x64子目录,查看主目录确认:

    ls /usr/local/share/dotnet/
    

    找到真实的dotnet可执行文件位置。

  • 检查/usr/local/bin是否在zsh的PATH中
    执行命令查看当前PATH配置:

    echo $PATH
    

    如果输出里没有/usr/local/bin,将其添加到zsh配置文件:

    1. 编辑~/.zshrc:
      nano ~/.zshrc
      
    2. 在文件末尾添加:
      export PATH=$PATH:/usr/local/bin
      
    3. 让配置立即生效:
      source ~/.zshrc
      
  • 重新创建有效软链接
    先删除可能无效的旧链接:

    sudo rm /usr/local/bin/dotnet
    

    再根据实际找到的dotnet路径重新创建,比如路径是/usr/local/share/dotnet/dotnet:

    sudo ln -s /usr/local/share/dotnet/dotnet /usr/local/bin/
    

    检查链接状态确认有效性:

    ls -l /usr/local/bin/dotnet
    

    输出应显示链接指向正确的可执行文件。

  • 验证命令可用性
    执行测试命令:

    dotnet --version
    

    如果仍失败,直接用完整路径测试安装是否正常:

    /usr/local/share/dotnet/dotnet --version
    

    若这个命令也失败,说明.NET Core 2.1.8安装不完整,需要重新下载安装包进行安装。

内容的提问来源于stack exchange,提问作者Faisal Mahmud Rifat

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 09:05:20