mac 配置maven報zsh: command not found各種坑點走位


今天配置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

或者

 

 

 

 

 


免責聲明!

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



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