sudo -bash:command not found的解决方法

sudo -bash:command not found的解决方法

这篇文章主要关于Maven安装过程中遇到的问题做一个解决,关于Maven的安装和配置请看我的这篇maven安装和环境变量的配置(mac版)

今天想要给电脑配置maven环境变量,弄了好久,度娘搜了各种解决方法,在运行mvn -v 时就是出错,没有出现maven的版本信息。不但如此,环境变量配置出错,还导致我打不开.bash_profile文件!
maven环境配置不好不说还导致了其他问题出现,真是????

气归气,问题还得解决。。。

首先要找出原因,方能对症下药

原因:
我往.bash_profile文件加了MAVEN_HOME环境变量之后就打不开了,说明是刚加进去的环境变量有问题导致了文件出错打不开

我们自然而然会想到把刚刚加了的那句删了不就好了,可是,前提是要怎么打开.bash_profile?

解决方法:

  1. 打开.bash_profile
    终端执行:
    export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
  2. 回车,回车后没什么变化的,再在终端输入命令:
    open .bash_profiile
    这时候就会弹出.bash_profiile文件,可以进行检查或者删除啦~
    我习惯性用open来打开,因为用不惯vim编辑器,所以没用使用vim的命令
    正确的环境变量配置应该如下图
    sudo -bash:command not found的解决方法
    贴上我的环境变量配置

MAVEN_HOME=/Users/xws/Documents/maven/apache-maven-3.6.1//这里是你的maven安装目录
PATH=$ MAVEN_HOME/bin:$ PATH
export MAVEN_HOME
export PATH