今天配置maven時報錯了,經歷一波三折最終配置好maven環境
1.正常配置maven
首先輸入下列命令進入編輯頁面
vim ~/.bash_profile
在英文狀態下,按i進行文檔編輯,把下列環境配置復制到bash_pofile文檔中,然后按esc,英文狀態下輸入“:wq”保存退出
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home PATH=$JAVA_HOME/bin:$PATH:. CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export M2_HOME="/Users/t-chen/Documents/tools/apache-maven-3.3.9" export PATH="$M2_HOME/bin:$PATH" export JAVA_HOME export PATH export CLASSPATH
更新環境變量配置文檔
source ~/.bash_profile
然后輸入mvn -v
mvn -v
顯示如下版本信息,即配置成功
2.報zsh: command not found
那么你需要做以下幾點:
a.在終端輸入 vi .zshrc
vi .zshrc
b.添加下列內容
source ~/.bash_profile
c.按esc 然后英文狀態下的“:wq”保存並退出文檔
d.更新文檔
source .zshrc
e.輸入mvn -v
mvn -v
出現如下信息證明配置成功
3.完成第二步繼續報zsh: command not found
切換到bush 界面
chsh -s /bin/bash
(注意:切換之后需要重啟終端才能生效)
重新打開終端,頁面已經切換到bash
輸入mvn -v
mvn -v
提示-bash: /Users/t-chen/Documents/tools/apache-maven-3.3.9bin/mvn:權限不夠。
賦予權限
chmod a+x /Users/t-chen/Documents/tools/apache-maven-3.3.9/bin/mvn
再次執行mvn -v 提示如下界面,配置成功
mvn -v
出現如下版本信息,配置成功

切換到zsh界面
chsh -s /bin/zsh
輸入mvn -v,也出現成功配置信息
mvn -v
4.安裝過程中可能會出現任何命令都不起作用的情況,例如輸入ls,cd之類都不起作用
那么輸入如下命令即可
PATH=/bin:/usr/bin:/usr/local/bin:${PATH}export PATH
或者
exec /bin/zsh
或者
exec /usr/bin/zsh
即可讓命令功能恢復正常,希望對大家有幫助!
參考:https://blog.csdn.net/u010473656/article/details/88847282
參考:https://blog.csdn.net/m290345792/article/details/108814677