Mac系统dotnet安装后找不到命令

问题描述

最近需要使用.Net框架开发C#相关的东西。所以需要安装.Net SDK。但是无论是从官网直接下载安装包还是使用Homebrew安装cask中的安装包,安装好之后都无法直接使用dotnet命令。使用的操作系统是MacOSIterm2 + Oh-my-zsh

问题解决

这个问题其实是oh my zsh导致的。oh my zsh中作者出于某些考虑,将系统之前进行的路径给重写了,在~/.zshrc文件中如图位置:

# User configuration

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
# export MANPATH="/usr/local/man:$MANPATH"

dotnet写入环境变量的方式是在/etc/path.d文件夹中加入dotnet文件来加入环境变量。这个变量在~/.zshrc中被重写导致Mac系统中进行的寻址操作被重写了。因此/etc/path.d中的路径都被忽略了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容