尝试将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的写访问权限
我无法修改该文件夹的权限,因为它是只读的。我已经尝试过chown
和chmod
作为root,但两者都不起作用。
sudo xattr -dr com.apple.quarantine IntelliJ\ IDEA.app/
sudo chmod -R 777 IntelliJ\ IDEA.app/
这些命令递归工作并解决问题
它帮助我只使用Jetbrains Toolbox进行整个升级。工作就像一个魅力,不需要任何命令行咒语或与OS文件夹捣乱。
这是因为Sierra的一些新的安全功能。我在这里找到了一些有关它的信息http://lapcatsoftware.com/articles/app-translocation.html
我使用的工作是转到Intellij应用程序所在的Application目录,并从应用程序中删除xattr com.apple.quarantine。这会阻止应用程序在该只读目录中打开。
恩。
xattr -d com.apple.quarantine IntelliJ\ IDEA.app
我在使用我的应用AuctionSieve测试jar更新时遇到了类似的问题。
从Downloads文件夹运行应用程序并尝试进行更新时会出现问题 - 它获取FileNotFoundExceptions,因为在/ private / var / folders下创建的整个文件夹macOS是一个只读文件系统。您根本无法更改文件的权限。
将应用程序从Downloads文件夹移动到Applications文件夹解决了问题!
我更喜欢使用此CLI命令来更新所有内容。
$ brew cask reinstall intellij-idea
。
如果您在MacOS Mojave中遇到此问题,请执行以下命令sudo chmod 775 / Applications / IntelliJ IDEA.app/Contents/
我知道这是一个很老的帖子,但我在MacOS中找到了一个快速的解决方案。
这解决了我的问题,希望它也能帮助别人!
因此,在与Jetbrains支持人员交谈之后,没有什么可以做的,因为他们无法复制问题并且没有足够的人报告它。补丁程序不起作用,但您可以下载最新版本。问题解决了。
Finder或它的菜单栏(Go) 打开应用程序 按Ctrl +单击(右键单击)PyCharm(jetbrains .app) 点击获取信息 在底部,扩展权限 解锁挂锁 将所有三个更改为“读取和写入”以允许应用程序对sys进行更改 锁定挂锁 重启应用程序 有几位工程师声称必须在虚拟环境中更新“systemtools”,无论是通过pip还是解释器pckg mgr。 对我来说,事实证明,进口应该是本地的,因此可以从回购中撤出。
它也发生在我的Mac Os上。问题是IntelliJ在每次启动时都作为磁盘映像挂载。我在应用程序菜单栏中添加了安装程序或者我不知道是什么。然后我从应用程序列表中启动了应用程序,问题解决了。所以请确保您没有安装图像