【发布时间】:2013-12-01 12:22:18
【问题描述】:
尝试升级maven。关注this 教程。现在我得到这个
文件如何存在和不存在?
【问题讨论】:
-
我做了 1. brew update 2. brew search maven 3. brew install maven 4. mvn -version 仔细检查 5. brew upgrade maven => 它会抛出一个错误 Error: maven 3.5.4已安装
尝试升级maven。关注this 教程。现在我得到这个
文件如何存在和不存在?
【问题讨论】:
您从您的下载目录创建了一个符号链接,该目录可能不再存在(或路径不正确)。目录 /usr/bin/mvn 显然存在,但链接到目标不正确,导致键入 mvm --version 时出现“没有此类文件或目录”错误。
再次阅读本教程(看起来没问题),但如果您失败了,您可以随时尝试使用 Homebrew 和以下命令:
brew update
brew install maven
【讨论】:
要升级到最新版本(如果您已安装但需要更新版本),请执行以下操作:
1. brew update
2. brew unlink maven
3. brew install maven
如果您随后执行mvn --version 命令,您应该会看到您的 maven 版本已升级。
编辑:
如果您对 error: The following untracked working tree files would be overwritten by merge:
Library/Formula/...
try this answer from another issue
【讨论】:
brew link --overwrite maven
brew update && brew upgrade maven,它成功了:)
【讨论】:
如果你运行下面的命令我会修复
brew update
brew install maven
仍然存在问题,请检查您的 M2_HOME 路径。
它应该设置为
M2_HOME=/usr/local/bin/mvn
【讨论】: