Mac 預設的 shell 為 bash , 但由於 zsh 有 oh-my-zsh 提供各種不同配合各種開發工具的 theme 如:git 等等,所以許多人會從 bash 轉到 zsh

不過有時在安裝一些開發工具時,你必須開發工具的 環境變數 的 path , 加到 zsh 的 shell ,不然常常在 終端機 下 command 時,會出現 :


zsh: XXX command not found

其實 bash 有時也會有同樣的問題


查看 shell

查看整體環境變數:

printenv

你可以看到 shell 的屬性為:

SHELL=/bin/zsh

代表你現在使用的 shell 為 zsh

也可以在終端機輸入 echo $Shell 來查看


在 zsh 加入 環境變數 path

接著將環境變數底下的 path 屬性的值複製:

PATH=/Users/skyroxas/.node/bin:/Users/username/....

也可以在終端機輸入 echo $PATH 來查看

編輯 .zshrc 檔,最底下加入路徑:

export PATH=$PATH:路徑名稱

最後在 source .zshrc 檔,或是重新啟用 終端機就可以了

Summary
[Mac] 解決 zsh command not found
Article Name
[Mac] 解決 zsh command not found
Description
Mac 預設的 shell 為 bash , 但由於 zsh 有 oh-my-zsh 提供各種不同配合各種開發工具的 theme 如:git 等等,所以許多人會從 bash 轉到 zsh不過有時在安裝一些開發工具時,你必須開發工具的 環境變數 的 path , 加到 zsh 的 shell
Author

Facebook 功能: