sudo -bash:command not found的解决方法
这篇文章主要关于Maven安装过程中遇到的问题做一个解决,关于Maven的安装和配置请看我的这篇maven安装和环境变量的配置(mac版)
今天想要给电脑配置maven环境变量,弄了好久,度娘搜了各种解决方法,在运行mvn -v 时就是出错,没有出现maven的版本信息。不但如此,环境变量配置出错,还导致我打不开.bash_profile文件!
maven环境配置不好不说还导致了其他问题出现,真是?
气归气,问题还得解决。。。
首先要找出原因,方能对症下药
原因:
我往.bash_profile文件加了MAVEN_HOME环境变量之后就打不开了,说明是刚加进去的环境变量有问题导致了文件出错打不开
我们自然而然会想到把刚刚加了的那句删了不就好了,可是,前提是要怎么打开.bash_profile?
解决方法:
- 打开.bash_profile
终端执行:
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin - 回车,回车后没什么变化的,再在终端输入命令:
open .bash_profiile
这时候就会弹出.bash_profiile文件,可以进行检查或者删除啦~
我习惯性用open来打开,因为用不惯vim编辑器,所以没用使用vim的命令
正确的环境变量配置应该如下图
贴上我的环境变量配置
MAVEN_HOME=/Users/xws/Documents/maven/apache-maven-3.6.1//这里是你的maven安装目录
PATH=$ MAVEN_HOME/bin:$ PATH
export MAVEN_HOME
export PATH