問題描述
最近需要使用.Net
框架開發(fā)C#
相關(guān)的東西溺拱。所以需要安裝.Net SDK
浇垦。但是無論是從官網(wǎng)直接下載安裝包還是使用Homebrew
安裝cask
中的安裝包氯材,安裝好之后都無法直接使用dotnet
命令。使用的操作系統(tǒng)是MacOS
诚些,Iterm2
+ Oh-my-zsh
飞傀。
問題解決
這個(gè)問題其實(shí)是oh my zsh
導(dǎo)致的。oh my zsh
中作者出于某些考慮诬烹,將系統(tǒng)之前進(jìn)行的路徑給重寫了砸烦,在~/.zshrc
文件中如圖位置:
# User configuration
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
# export MANPATH="/usr/local/man:$MANPATH"
dotnet
寫入環(huán)境變量的方式是在/etc/path.d
文件夾中加入dotnet
文件來加入環(huán)境變量。這個(gè)變量在~/.zshrc
中被重寫導(dǎo)致Mac系統(tǒng)中進(jìn)行的尋址操作被重寫了绞吁。因此/etc/path.d
中的路徑都被忽略了幢痘。