明明已經(jīng)添加了環(huán)境變量,但是命令就是不生效,例如:
mvn -v
這時會報 command not found錯誤,此時我們通常是打開環(huán)境變量文件看看:
vim ~/.bash_profile
提示:這里也可以直接通過文件夾查看該文件,路徑:/Users/sunshiyu/.bash_profile
,直接編輯即可,這個文件默認是不可見的,command+shift+.
查看隱藏文件。
可以看到我們是配置了環(huán)境變量的,理論上mvn
命令是應(yīng)該生效的,此時我們可以按i
鍵編輯該文件,也可以按esc
鍵然后輸入:wq
退出編輯,然后輸入命令以下保存變量:
source ~/.bash_profile
此時我們在當(dāng)前終端(注意是當(dāng)前打開的終端?。。。┰佥斎?code>mvn -v就可以查看到maven的版本信息。
此時我們關(guān)閉當(dāng)前終端窗口,再打開一個新的終端窗口,然后再輸入mvn -v
發(fā)現(xiàn)又找不到了,崩潰!??!
原因:
我們使用終端是zsh
,終端啟動時 ~/.bash_profile
將不會被加載,簡而言之就是此時的環(huán)境變量只是臨時的,只在當(dāng)前窗口生效。解決辦法就是修改 ~/.zshrc
,在其中添加:source ~/.bash_profile
。
具體操作,終端輸入:
vim ~/.zshrc
編輯該文件,添加source ~/.bash_profile
,保存退出
source ~/.zshrc
source ~/.zshrc
讓其生效,OK,此時我們關(guān)閉當(dāng)前終端窗口,再打開一個新的窗口,輸入命令mvn -v
,發(fā)現(xiàn)可以正常查看到maven版本信息了。文章來源:http://www.zghlxwxcb.cn/news/detail-470978.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-470978.html
到了這里,關(guān)于Mac 終端 command not found:問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!