linux - maven: bash mvn 权限被拒绝

标签 linux bash maven centos

这是我看到的:

mvn
bash: /usr/local/apache-maven/apache-maven-3.1.1/bin/mvn: Permission denied

我的 bash 文件:

if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi

# User specific aliases and functions

JAVA_HOME=/usr/java/default
export JAVA_HOME

HADOOP_HOME=/usr/share/491s14/hadoop
export HADOOP_HOME

PATH=$PATH:$HOME/bin:$HADOOP_HOME/bin   
export PATH

export M2_HOME=/usr/local/apache-maven/apache-maven-3.1.1
export M2=$M2_HOME/bin
PATH=$M2:$PATH

ls 命令:

ls -l /usr/local/apache-maven/apache-maven-3.1.1/bin/mvn
-rw-r--r--. 1 root root 5806 Feb 21 11:33 /usr/local/apache-maven/apache-maven-3.1.1/bin/mvn

文件命令:

file /usr/local/apache-maven/apache-maven-3.1.1/bin/mvn
/usr/local/apache-maven/apache-maven-3.1.1/bin/mvn: POSIX shell script text executable

最佳答案

您的权限表明您不能执行该文件。修改该文件的权限。如果您希望机器中的所有用户都应该能够执行该文件,请执行以下操作:

chmod a+x /usr/local/apache-maven/apache-maven-3.1.1/bin/mvn

关于linux - maven: bash mvn 权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21940540/

相关文章:

linux - 为什么 "find"命令在路径后有​​选项而其他命令没有

node.js - 如何在 Team Foundation Server 专用 Macos 代理上设置环境变量?

maven - 在 Azure Devops 中发布测试结果任务

java - Maven 多模块版本控制 - 包不存在

linux - ubi 文件系统损坏的原因

java - 命令行的编译问题

从 windows 和 mac 通过 ssh 编译和运行 C 程序 -- windows 出现 seg 错误

python - 在 RasPi 上使用 psutil(Python 模块)时出现问题

bash - 用 xargs grep 一些东西并找到

java.lang.OutOfMemoryError : Java heap space in Maven