gpt4 book ai didi

java - mvn -version 正在显示 -bash :/usr/local/bin/mvn: No such file or directory. 知道我该如何解决这个问题吗?

转载 作者:行者123 更新时间:2023-11-29 09:43:39 25 4
gpt4 key购买 nike

我试图在 os x mavericks 上从 Maven 2 升级到 Maven 3.1。我尝试使用 brew install maven,认为它会将 maven 升级到最新版本。然而,这没有帮助。它显示相同的 No such file or directory 消息。在此之后,我通过执行 brew rm maven 卸载了 maven(通过 brew 安装)。

但是,现在当我尝试 mvn -v 时,我似乎无法恢复任何一个版本的 maven,我得到了输出-bash:/usr/local/bin/mvn: 没有那个文件或目录

以下是我的bash_profile

的内容
export M2_HOME=/usr/local/apache-maven-2.2.1/
export JBOSS_HOME=/Applications/whp-jboss-cluster-5
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/

export TOMCAT_HOME=/Library/Tomcat/
export PATH=$PATH:$M2_HOME/bin:$JBOSS_HOME/bin:$JAVA_HOME:$TOMCAT_HOME

任何关于如何解决此问题并使用 Maven 3 的想法都将不胜感激。

最佳答案

看来您拥有所有必要的成分。您只需要找到您的个人资料,这些更改就会生效。 (您可以使用 .~/.bash_profile 执行此操作。)

您的 shell 可能缓存了以前版本的 mvn。如果在之前使用过同名的东西之后向路径中添加一个项目,就会发生这种情况。在这种情况下,正如 Etan 在评论中指出的那样,您只需 hash -r 即可清除所有内容。 (这似乎不是您所看到的,但如果您添加 maven 3 并且 mvn -version 一直显示版本 2,那么将来值得尝试。)

要让 Maven 3 运行起来,应该就是这些步骤。只是,您的路径具有 maven 3 目录而不是 maven 2 目录。

关于java - mvn -version 正在显示 -bash :/usr/local/bin/mvn: No such file or directory. 知道我该如何解决这个问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24666042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com