啟動Mongo報錯“zsh: command not found: mongo”


報錯內容

(啟動MongoDB后,在用shell連接MongoDB數據庫的時候出現了下圖所示錯誤)

報錯原因

路徑中大小寫錯誤,mkdir的是mongodb,但是我寫在路徑中的是MongoDB。
(說實話,我覺得大小寫對環境變量沒有影響,但是更改之后重新執行,確實是因為大小寫的問題。大佬們要是知道原因,麻煩在下方評論一下啦感謝

解決辦法

  1. open ~/.bash_profile 打開環境變量文件,發現配置路徑如下圖所示:

  2. 改成 PATH=${PATH}:/usr/local/mongodb/bin ,保存退出后執行 source ~/.bash_profile 命令使其生效。

  3. 重新執行 mongo ,如下圖所示則執行成功。

PS

有一個問題就是,這個方法明明執行了 source ~/.bash_profile ,但是在下一次開啟新的Terminal或者重啟一下,必須再執行一次 source ~/.bash_profile 命令,否則還是會報錯“zsh: command not found: mongo”,可是明明已經執行過生效命令了呀,百思不得其解。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM