bash - 未找到设置环境变量的 mvn 命令
问题描述
目前,我在 Mac OSx 10.10.5 Yosemite 上遇到了 maven 问题。
我今天安装了 apache 文件,并试图设置 maven 只是为了让它无法识别自己。
我目前有一个 ~.bash_profile 文件,其中包含三行:
export JAVA_HOME=$(/usr/libexec/java_home)
export M2_HOME=/Users/vincenttomie/apache-maven-3.6.1/
export PATH=$PATH:$JAVA_HOME/bin:/Users/vincenttomie/apache-maven-
3.6.1/bin
当我做 $Java_Home 我得到
/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
当我做 $M2_HOME 我得到
/Users/vincenttomie/apache-maven-3.6.1/
当我 echo $PATH 我得到以下
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/vincenttomie/apache-maven-3.6.1/bin:/Users/vincenttomie/apache-maven-3.6.1/bin:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/bin:/Users/vincenttomie/apache-maven-3.6.1/bin
当我尝试在终端中执行 mvn -- version 时,它给了我
~bash: mvn: command not found.
我想知道是否有人知道问题可能是什么。
谢谢!
解决方案
推荐阅读
- macos - 为什么我的 Mac 不能在 1000 端口上运行服务器?
- python - 在 raspberry pi3 中更改我的 python 默认版本时出错?
- c++ - 使用 unique_ptr 访问子类中的函数时出错
- php - Laravel刀片将数组传递给控制器,但控制器将其读取为字符串
- javascript - 如何通过 API 调用设置颜色选择器的背景颜色?
- c++ - 将 const unsigned char[] 转换为 std::string 后的字符串大小
- javascript - if/else 在 Javascript 登录页面中不起作用
- javascript - 根据每个数据点的状态统计成功和失败的发生
- r - tscv - 测试或验证集的返回错误?
- tensorflow - 无法在 Keras 中使用 model.fit()