chmod: Unable to change file mode on /Applications/IntelliJ IDEA CE.app/Contents/plugins/maven/lib/maven3/bin/mvn: Operation not permitted
时间: 2023-07-01 18:27:14 浏览: 209
Intellij IDEA 与maven 版本不符
这是因为在 macOS 上,SIP (System Integrity Protection) 会防止对系统文件的更改,因此无法更改 `/Applications` 目录下的文件权限。如果您想更改 Maven 的权限,可以尝试以下方法:
1. 使用 `sudo` 命令以管理员权限运行 `chmod` 命令,例如:
```
$ sudo chmod +x /Applications/IntelliJ\ IDEA\ CE.app/Contents/plugins/maven/lib/maven3/bin/mvn
```
2. 将 Maven 安装到非系统目录中,例如 `/usr/local` 目录,这样就可以更改文件权限了。步骤如下:
a. 下载 Maven 压缩包并解压:
```
$ curl -O https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
$ tar -zxvf apache-maven-3.6.3-bin.tar.gz
```
b. 将解压后的 Maven 文件夹移动到 `/usr/local` 目录:
```
$ sudo mv apache-maven-3.6.3 /usr/local/
```
c. 将 Maven 的 bin 目录加入到 PATH 环境变量中:
```
$ echo 'export PATH="/usr/local/apache-maven-3.6.3/bin:$PATH"' >> ~/.bash_profile
```
运行以上命令后,重新打开终端或运行以下命令使环境变量生效:
```
$ source ~/.bash_profile
```
d. 验证 Maven 是否安装成功:
```
$ mvn -v
```
如果出现 Maven 的版本信息,则说明 Maven 已经安装成功并配置好环境变量。
阅读全文