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中的路径都被忽略了。

你可能感兴趣的:(Mac系统dotnet安装后找不到命令)