Gre*_*egg 26 macos intellij-idea macos-sierra
尝试将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作为根,无论其工作.
小智 40
sudo xattr -dr com.apple.quarantine IntelliJ\ IDEA.app/
sudo chmod -R 777 IntelliJ\ IDEA.app/
Run Code Online (Sandbox Code Playgroud)
这些命令递归工作并解决问题
小智 33
这是因为Sierra的一些新的安全功能.我在这里找到了一些关于它的信息http://lapcatsoftware.com/articles/app-translocation.html
我使用的工作是转到Intellij应用程序所在的Application目录,并从应用程序中删除xattr com.apple.quarantine.这会阻止应用程序在该只读目录中打开.
恩.
xattr -d com.apple.quarantine IntelliJ\ IDEA.app
Run Code Online (Sandbox Code Playgroud)
小智 21
我在 Mac OS Catalina 中更新 IntelliJ IDEA 时遇到了同样的问题。其实是文件夹权限的问题。我按照下面的步骤操作,升级成功了。
现在它将更新,没有任何错误......
pra*_*net 16
如果您在 MacOS Mojave 中遇到此问题,则应执行以下命令:
sudo chmod -R 775 /Applications/IntelliJ IDEA.app/Contents/
Run Code Online (Sandbox Code Playgroud)
我知道这是一篇很老的帖子,但我在 MacOS 中找到了一个快速解决方案。
导航到您的 .app 文件,并查看其内容。
右键单击“内容”文件夹,然后转到“获取信息”。
在权限部分,为每个元素选择“读取和写入”。
重新启动 IntelliJ。
这为我解决了问题,希望它也能帮助其他人!
我刚刚在使用我的应用程序 AuctionSieve 测试 jar 更新时遇到了非常类似的情况。
当您从“下载”文件夹运行应用程序并尝试进行更新时,就会出现此问题 - 它会收到 FileNotFoundExceptions,因为 macOS 在 /private/var/folders 下创建的整个文件夹是只读文件系统。您根本无法更改文件的权限。
将应用程序从“下载”文件夹移动到“应用程序”文件夹解决了问题!
| 归档时间: |
|
| 查看次数: |
11798 次 |
| 最近记录: |