Sierra升级后升级IntelliJ IDEA:没有对/ private / var的写访问权限

问题描述 投票:25回答:10

尝试将Intellij IDEA从2016.2升级到2016.2.5,我收到此错误:

IDEA没有对/ private / var / folders / _q / 7md3pcy10x9cxjdt9nzxjvdr0000gn / T / AppTranslocation / 97E0DA6A-73B2-4439-91AE-F7DD0353F063 / d / IntelliJ IDEA.app/Contents的写访问权限

我无法修改该文件夹的权限,因为它是只读的。我已经尝试过chownchmod作为root,但两者都不起作用。

macos intellij-idea macos-sierra
10个回答
36
投票
sudo xattr -dr com.apple.quarantine IntelliJ\ IDEA.app/
sudo chmod -R 777 IntelliJ\ IDEA.app/

这些命令递归工作并解决问题


0
投票

它帮助我只使用Jetbrains Toolbox进行整个升级。工作就像一个魅力,不需要任何命令行咒语或与OS文件夹捣乱。


31
投票

这是因为Sierra的一些新的安全功能。我在这里找到了一些有关它的信息http://lapcatsoftware.com/articles/app-translocation.html

我使用的工作是转到Intellij应用程序所在的Application目录,并从应用程序中删除xattr com.apple.quarantine。这会阻止应用程序在该只读目录中打开。

恩。

xattr -d com.apple.quarantine IntelliJ\ IDEA.app

3
投票

我在使用我的应用AuctionSieve测试jar更新时遇到了类似的问题。

从Downloads文件夹运行应用程序并尝试进行更新时会出现问题 - 它获取FileNotFoundExceptions,因为在/ private / var / folders下创建的整个文件夹macOS是一个只读文件系统。您根本无法更改文件的权限。

将应用程序从Downloads文件夹移动到Applications文件夹解决了问题!


2
投票

我更喜欢使用此CLI命令来更新所有内容。

$ brew cask reinstall intellij-idea


2
投票

如果您在MacOS Mojave中遇到此问题,请执行以下命令sudo chmod 775 / Applications / IntelliJ IDEA.app/Contents/


1
投票

我知道这是一个很老的帖子,但我在MacOS中找到了一个快速的解决方案。

  1. 导航到.app文件,并查看其内容。
  2. 右键单击“Contents”文件夹,然后转到“获取信息”。
  3. 在权限部分,为每个元素选择“读写”。
  4. 重启IntelliJ。

这解决了我的问题,希望它也能帮助别人!


0
投票

因此,在与Jetbrains支持人员交谈之后,没有什么可以做的,因为他们无法复制问题并且没有足够的人报告它。补丁程序不起作用,但您可以下载最新版本。问题解决了。


0
投票

Finder或它的菜单栏(Go) 打开应用程序 按Ctrl +单击(右键单击)PyCharm(jetbrains .app) 点击获取信息 在底部,扩展权限 解锁挂锁 将所有三个更改为“读取和写入”以允许应用程序对sys进行更改 锁定挂锁 重启应用程序 有几位工程师声称必须在虚拟环境中更新“systemtools”,无论是通过pip还是解释器pckg mgr。 对我来说,事实证明,进口应该是本地的,因此可以从回购中撤出。


0
投票

它也发生在我的Mac Os上。问题是IntelliJ在每次启动时都作为磁盘映像挂载。我在应用程序菜单栏中添加了安装程序或者我不知道是什么。然后我从应用程序列表中启动了应用程序,问题解决了。所以请确保您没有安装图像

© www.soinside.com 2019 - 2024. All rights reserved.