【问题标题】:maven not found on Mac OSX Catalina (10.15.4)在 Mac OSX Catalina (10.15.4) 上找不到 maven
【发布时间】:2020-10-27 22:44:14
【问题描述】:

我正在尝试在 Mac OSX catalina (10.15.4) 上安装 maven,我已将 apache maven 文件夹 (apache-maven-3.6.3) 移至 Applications 文件夹。

% pwd
/Applications/apache-maven-3.6.3

.bash_profile,我做了以下条目

export M2_HOME=/Applications/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin

我已经重新启动了系统,但是当我尝试查找 maven 版本时,它显示 mvn 未找到。

MacBook-Pro ~ % mvn -version
zsh: command not found: mvn

下面是我的回声路径

 % echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

【问题讨论】:

  • 你是用自制软件安装maven的吗? $PATH 真的包含您所做的更改吗?请通过在终端中回显 $PATH 来检查
  • 不,我已经在我的系统上安装了自制软件。但是我没有使用自制软件来安装 maven。我已经用系统上的回声路径结果更新了我的问题
  • 您正在使用zsh - 将您的设置移至:~/.zshrc.bash_profile 用于 bash。如果您输入man zsh 并转到帮助的最后,您将能够找到zsh 使用的所有文件。
  • 我注意到文件/etc/zshrc,你想让我把我的.bash_profile 的内容移动到/etc/zshrc 文件吗?

标签: maven maven-3 macos-catalina


【解决方案1】:

Mac OSX catalina 上的 maven .bash_profile 不再在 OSX cataline 中工作,它从 Bash 变为 Z shell:~/.bash_profile 变为 ~/.zsh 或 ~/.zshrc。

简单修复:从根目录:找到root使用pwd

touch .zshrc        
open .zshrc .

添加您想要的 Maven 路径,打开一个新终端/可能会重新启动系统,这应该可以帮助您解决您面临的问题。

root user directory  ~ % mvn -version                              
Apache Maven 3.6.0 (............)                    
Maven home: /..........         
Java version: 1.8.0_261, vendor: Oracle Corporation, runtime: /.....        
Default locale: ...                             
OS name: "mac os x", version:......

【讨论】:

    猜你喜欢
    • 2020-08-12
    • 1970-01-01
    • 1970-01-01
    • 2013-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-01
    • 1970-01-01
    相关资源
    最近更新 更多