我已将 Maven 二进制文件解压到我的主目录,然后/home/pranish
运行以下命令来安装 Maven 环境变量:
export M2_HOME=/home/pranish/apache-maven-3.3.3
和
export PATH=/home/pranish/apache-maven-3.3.3/bin:${PATH}
然后当我执行mvn --verison
命令时,它会给我一个错误:
bash: /home/pranish/apache-maven-3.3.3/bin/mvn: Permission denied
我该如何解决它?
答案1
错误信息说
bash: /home/pranish/apache-maven-3.3.3/bin/mvn: Permission denied
这意味着,您没有该文件的访问/执行权限。
更正您的主文件夹的访问权限:
sudo chown -R $USER:$USER /home/$USER
chmod +x /home/$USER/apache-maven-3.3.3/bin/mvn
解释
sudo
您可能不是某些文件的所有者,因此您需要
sudo
更改所有者的权限chown -R
递归更改所有者的命令。主文件夹中的所有文件都是您的文件,并且只有您的文件
chmod +x
设置可执行权限的命令
$USER:$USER
在 Ubuntu 中,默认情况下,主文件夹的所有者和组是相同的,并且
$USER
是您的用户名。尝试使用echo $USER
/home/pranish
~
您的主文件夹,与或相同/home/$USER