mac配置maven报zsh:commandnotfound各种坑点⾛位今天配置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"
如何配置maven环境变量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
即可让命令功能恢复正常,希望对⼤家有帮助!