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

.NET项目安装libman后zsh提示‘command not found’的原因排查

问题原因及解决办法
  • 核心原因:.NET全局工具的默认安装目录~/.dotnet/tools未被添加到zsh的PATH环境变量中,导致终端无法定位到libman命令的执行文件。

  • 验证方法:
    在终端执行以下命令,查看输出内容中是否包含~/.dotnet/tools路径:

    echo $PATH
    
  • 解决步骤:

    1. 打开zsh的配置文件(通常为~/.zshrc),可使用编辑器操作,比如:
      nano ~/.zshrc
      
    2. 在文件末尾添加一行配置,将.NET工具目录加入PATH:
      export PATH="$PATH:$HOME/.dotnet/tools"
      
    3. 保存并退出编辑器(nano编辑器按Ctrl+O保存,Ctrl+X退出)。
    4. 刷新当前终端的配置,使修改立即生效:
      source ~/.zshrc
      
    5. 再次执行libman命令,即可正常运行。
  • 额外说明:首次安装.NET全局工具时,系统不会自动将工具目录加入PATH,这是跨平台环境下的常见配置问题,手动添加路径后即可解决命令找不到的情况。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 02:18:10