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



试图将Intellij IDEA从2016.2升级到2016.2.5,但我收到了以下错误:

IDEA对/private/var/folders/\uq/7md3pcy0x9cxjdt9nzxjvdr0000gn/T/AppTranslocation/97E0DA6A-73B2-439-91AE-F7DD0353F063/d/IntelliJIDEA.app/内容

我无法修改该文件夹的权限,因为它是只读的。我尝试过将chownchmod作为根目录,但它们都不起作用。

sudo xattr -dr com.apple.quarantine IntelliJ IDEA.app/
sudo chmod -R 777 IntelliJ IDEA.app/

这些命令以递归方式工作,并修复了的问题

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

我使用的解决方法是转到Intellij应用程序所在的Application目录,并从该应用程序中删除xattr com.apple.idential。这将阻止应用程序在只读目录中打开。

前任。

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

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

  1. 导航到你的.app文件,并查看其中的内容。

  2. 右键单击";内容;文件夹,然后转到";获取信息";。

  3. 撞锁(🔓)图标以启用更改并输入用户密码

  4. 在权限部分中,选择";阅读&写";对于每个元素。

  5. 点击三点(…(图标并选择";适用于所附文件和文件夹";。

  6. 重新启动IntelliJ。

这为我解决了问题,希望对其他人也有帮助!

如果您在MacOS Mojave中遇到此问题,则应执行以下命令:

sudo chmod -R 775 /Applications/IntelliJ IDEA.app/Contents/

我在Mac OS Catalina中更新IntelliJ IDEA时遇到了同样的问题。实际上,这是文件夹权限的问题。我遵循了以下步骤,升级成功。

  1. 打开Finder,然后单击左侧窗格中的Applications
  2. 找到IntelliJ IDEA,右键单击并选择显示包内容
  3. 右键单击显示的Contents文件夹,然后选择获取信息
  4. 在打开的对话框中展开共享和权限部分
  5. 然后在右下角查找键盘锁定图标
  6. 点击键盘锁定图标,使用Touch ID或Password更改权限进行解锁
  7. 查看共享和权限部分,阅读;写入将仅用于系统,只读将用于其他用户(管理员/每个人(
  8. 因此,将权限更改为Read&为其他用户编写(管理员/每个人(
  9. 单击底部的设置图标(装备图标(,然后选择应用于所附项目Contents文件夹内的所有文件夹/文件进行相同的权限设置
  10. 然后关闭对话框
  11. 打开IntelliJ IDEA,在菜单栏中选择IntelliJ IDEA->检查更新更新

现在它将更新,没有任何错误。。。

我刚刚在用我的应用程序AuctionSieve测试jar更新时遇到了类似的情况。

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

将应用程序从下载文件夹移到应用程序文件夹解决了问题!

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

$ brew cask reinstall intellij-idea

我遇到了同样的问题,我唯一要做的就是下一步:

$ brew cask reinstall intellij-idea.

之后,我打开IntelliJ并选择与导入先前配置相关的选项。

那个新版本是可以更新的。

sudo chmod -R 777 IntelliJ IDEA CE.app/

该命令适用于较新版本的

sudo xattr -dr com.apple.quarantine /Applications/GoLand.app 
sudo chmod -R 777 /Applications/GoLand.app

您需要转到Applications目录(在根目录上(,并授予IntelliJ IDEA读取、写入和执行其文件的权限。

sudo chmod -R 777 IntelliJ IDEA.app/

对于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.

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

Finder或其菜单栏(Go(
打开应用程序
Ctrl+单击(右键单击(PyCharm(jetbrains.app(
单击获取信息
在底部,展开权限
解锁挂锁
将这三个选项全部更改为"读写",以允许应用程序对sys进行更改
锁上挂锁
重新启动应用程序

有几位工程师表示,"系统工具"必须在虚拟环境中更新,无论是通过pip还是解释器pckg-mgr。

对我来说,事实证明,进口本应是本地的,因此被从回购中撤出。

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

它帮助我只使用Jetbrains工具箱进行整个升级。工作起来很有魅力,不需要任何命令行咒语或操作系统文件夹。

最新更新