[mac] terminal 指令出現 command not found

我的情況是這樣的,我不熟linux,所以常常都上網找到command就直接下

導致出了一些問題,我安裝npm後,很多指令都無法執行,後來發現好像是$PATH的問題

如果你也有NPM安裝後,指令無法直接執行,會一直出現command not found

那你有可能跟我一樣的狀況,我找到了這篇文章

https://shellzero.wordpress.com/tag/reset-path-on-mac/

才知道說,原來每次在.bash_profile寫export指令,都會不斷擴充$PATH的變數

導致後來變得很奇怪,然後指令都會出錯,所以我就照這篇把它給清乾淨

然後我的指令就能用了,順便形容一下我的狀況給各位參考

  1. 想利用brew安裝node
  2. 發現node指令一直command not found
  3. 上網找文章處理,如同上一篇
  4. sudo npm install -g typescript
  5. 結果顯示成功,但我輸入tsc -v也是commaond not found
  6. 就去找為什麼會這樣,後來發現應該是$PATH出錯
  7. 照上面文章把$PATH清空
然後我就可以直接執行了,超級開心 <3

留言

  1. https://shellzero.wordpress.com/tag/reset-path- on-mac/

    這篇文章的教學已經不見了><"

    請問一下如果我一樣遇到同樣的問題,那我該怎麼做?

    回覆刪除
    回覆
    1. 你好!!

      我剛剛看國外linux的分享

      把.bashrc 最後面的PATH改成 PATH="$PATH":/home/user/bin

      就可以了

      刪除

張貼留言