尝试将Intellij IDEA从2016.2升级到2016.2.5,我收到此错误:
IDEA没有写入权限 /私有的/ var /文件夹/ _q / 7md3pcy10x9cxjdt9nzxjvdr0000gn / T / AppTranslocation / 97E0DA6A-73B2-4439-91AE-F7DD0353F063 / d /的IntelliJ IDEA.app/Contents
我无法修改该文件夹的权限,因为它是只读的。我已经尝试chown
和chmod
作为root用户,但两者都不起作用。
答案 0 :(得分:35)
sudo xattr -dr com.apple.quarantine IntelliJ\ IDEA.app/
sudo chmod -R 777 IntelliJ\ IDEA.app/
这些命令以递归方式工作并解决问题
答案 1 :(得分:31)
由于Sierra的一些新的安全功能,这种情况正在发生。我在http://lapcatsoftware.com/articles/app-translocation.html
找到了一些相关信息我使用的工作是转到Intellij应用程序所在的Application目录,并从应用程序中删除xattr com.apple.quarantine。这会阻止应用程序在该只读目录中打开。
离。
xattr -d com.apple.quarantine IntelliJ\ IDEA.app
答案 2 :(得分:3)
我在使用我的应用AuctionSieve测试jar更新时遇到了一些非常相似的东西。
从Downloads文件夹运行应用程序并尝试进行更新时出现问题 - 它获取FileNotFoundExceptions,因为在/ private / var / folders下创建的整个文件夹macOS是只读文件系统。您根本无法更改文件的权限。
将应用程序从Downloads文件夹移动到Applications文件夹解决了问题!
答案 3 :(得分:1)
我知道这是一个很老的帖子,但我在MacOS中找到了一个快速的解决方案。
导航到.app文件,并查看其内容。
右键点击"内容"文件夹,然后转到"获取信息"。
在权限部分,选择"阅读&写"对于每个元素。
重启IntelliJ。
这解决了我的问题,希望它也能帮助别人!
答案 4 :(得分:1)
我更喜欢使用此CLI命令来更新所有内容。
$ brew cask reinstall intellij-idea
。
答案 5 :(得分:1)
如果您在MacOS Mojave中遇到此问题 然后执行以下命令 sudo chmod 775 /应用程序/ IntelliJ IDEA.app/Contents /
答案 6 :(得分:1)
sudo chmod -R 777 IntelliJ\ IDEA\ CE.app/
此命令适用于较新的版本
答案 7 :(得分:1)
我在 Mac OS Catalina 中更新 IntelliJ IDEA 时遇到了同样的问题。 其实是文件夹权限的问题。 我按照以下步骤操作,升级成功。
现在它会更新而没有任何错误...
答案 8 :(得分:0)
因此,在与Jetbrains支持人员交谈之后,没有什么可以做的,因为他们无法复制这个问题而且没有足够的人报告它。补丁程序不起作用,但您可以下载最新版本。问题解决了。
答案 9 :(得分:0)
Finder或其菜单栏(转到)
打开应用程序
Ctrl +单击(右键单击)PyCharm(jetbrains .app)
点击获取信息
在底部,展开权限
解锁挂锁
将所有三个都更改为“ read&write”,以允许应用更改sys
锁上挂锁
重新启动应用程序
有几位工程师指出必须在虚拟环境中通过pip或解释器pckg mgr更新“ systemtools”。
对我来说,事实证明,这些进口本来应该是本地的,因此从回购中撤出。
答案 10 :(得分:0)
我的Mac OS上也发生了这种情况。问题在于,IntelliJ在每次启动时都作为磁盘映像挂载。我将安装程序添加到应用程序菜单栏中,或者我不知道该怎么办。然后,我从应用程序列表中启动了该应用程序,问题已解决。 因此,请确保您没有装入图像
答案 11 :(得分:0)
它帮助我仅使用Jetbrains Toolbox进行了整个升级。像咒符一样工作,不需要任何命令行命令或OS文件夹的混成。
答案 12 :(得分:0)
我遇到了同样的问题,唯一要做的就是下一个:
$ brew cask reinstall intellij-idea.
之后,我打开IntelliJ并选择与导入以前的配置相关的选项。
该新版本可以更新。
答案 13 :(得分:0)
与GoLand类似,找到您的Goland应用目录
Date: 22/07/2019 11:00 Exchange Rate: 77.83
22/07/2019 11:45 75.00
17/07/2019 12:00 90.00
答案 14 :(得分:0)
您需要转到 Applications 目录(在根目录下)并授予 IntelliJ IDEA 读取、写入和执行其文件的权限。
sudo chmod -R 777 IntelliJ\ IDEA.app/
答案 15 :(得分:0)
对于 macOSBigSur(Apple M1)
,我已通过授予 IntelliJ 中 Contents
文件夹的写入权限来解决。
1. From Finder click on Applications and search for IntelliJ IDEA CE.
Right-click on it and select show package contents options.
2. Right-click on the Contents folder and select Get Info.
3. Navigate to Sharing & Permissions and change the permission to Read/Write
for other users.
4. Click on the Settings icon(with three dots) at the bottom and
select Apply to enclosed items... to give the same permission
for all the folders and files inside the Contents folder.