将Maven bin添加到PATH变量后,获得权限被拒绝的问题,也无法以root模式添加到PATH

时间:2019-05-29 14:01:04

标签: macos maven installation

我遵循了https://dzone.com/articles/installing-maven中提到的步骤。

我能够回应我的mvn bin-

SandeepanNath:~ sandeepan.nath$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/bin:/opt/apache-maven/bin

但是,我仍然无法运行mvn命令。我的权限被拒绝-

SandeepanNath:~ sandeepan.nath$ mvn -v
-bash: /opt/apache-maven/bin/mvn: Permission denied

如果我尝试在sudo之后运行,我再次得到未找到的命令-

SandeepanNath:~ root# mvn -v
-sh: mvn: command not found

我检查了在根模式下$ PATH变量中没有定义mvn路径。我也需要在这里添加它吗?我找不到root的.bash_profile。

1 个答案:

答案 0 :(得分:0)

您的用户需要对/opt/apache-maven/bin/mvn

具有执行权限