Обновление IntelliJ IDEA после Sierra Upgrade: не имеет права на запись в/private/var

Попытка обновить Intellij IDEA с 2016.2 по 2016.2.5, и я получаю эту ошибку:

У IDEA нет доступа для записи /Частный/вар/папки/_q/7md3pcy10x9cxjdt9nzxjvdr0000gn/Т/AppTranslocation/97E0DA6A-73B2-4439-91AE-F7DD0353F063/д/IntelliJ IDEA.app/Contents

Я не могу изменять разрешения этой папки, потому что она доступна только для чтения. Я пробовал chown и chmod как root, ни один из которых не работает.

Ответы

Ответ 1

Итак, после разговора с поддержкой Jetbrains, ничего не может быть сделано, поскольку они не могут дублировать проблему, и недостаточно людей сообщили об этом. Процесс исправления не работает, но вы можете просто загрузить последнюю версию. Проблема решена.

Ответ 2

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

эти команды работают рекурсивно и исправляют проблемы

Ответ 3

Это происходит из-за некоторой новой функции безопасности в Sierra. Я нашел здесь некоторую информацию http://lapcatsoftware.com/articles/app-translocation.html

Работа, которую я использовал, заключалась в том, чтобы перейти в каталог приложения, где было установлено приложение Intellij, и удалить приложение xattr com.apple.quarantine из приложения. Это предотвращает открытие приложения в этом каталоге только для чтения.

ех.

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

Ответ 4

Я только что столкнулся с чем-то очень похожим при тестировании обновлений jar с помощью своего приложения AuctionSieve.

Проблема возникает, когда вы запускаете приложение из папки "Загрузки" и пытаетесь выполнить обновление - оно получает FileNotFoundExceptions, потому что вся папка macOS, созданная под /private/var/folders, является файловой системой только для чтения. Вы не можете изменять разрешения файлов вообще.

Перемещение приложения из папки "Загрузка" в папку "Приложения" решило проблему!

Ответ 5

Я знаю, что это довольно старый пост, но я нашел быстрое решение в MacOS.

  1. Перейдите к вашему файлу .app и просмотрите его содержимое.

  2. Щелкните правой кнопкой мыши на папке "Содержание" и перейдите к "Получить информацию".

  3. В разделе разрешений выберите "Чтение и запись" для каждого элемента.

  4. Перезапустите IntelliJ.

Это решило проблему для меня, надеюсь, это поможет и другим!

Ответ 6

Я предпочитаю использовать эту команду CLI для обновления всего.

$ brew cask reinstall intellij-idea.

Ответ 7

Искатель или это строка меню (Go)
Открытые приложения
Ctrl + щелчок (щелчок правой кнопкой мыши) PyCharm (jetbrains.app)
нажмите получить информацию
внизу разверните разрешения
разблокировать замок
измените все три на "чтение и запись", чтобы приложение могло вносить изменения в sys
заблокировать замок
перезапустите приложение

Было несколько инженеров, утверждающих, что "системные инструменты" должны обновляться в виртуальной среде с помощью pip или интерпретатора pckg mgr.

Для меня это оказалось фактом, что импорт должен был быть локальным, таким образом, быть изъятым из репо.

Ответ 8

Это случилось и со мной на моих Mac OS. Проблема в том, что IntelliJ монтировался как образ диска при каждом запуске. Я добавил в строку меню приложения установщик или я не знаю что. Затем я запустил приложение из списка приложений, и проблема была решена. Поэтому убедитесь, что вы не монтируете изображение

Ответ 9

Если вы столкнулись с этой проблемой в MacOS Mojave, выполните следующую команду: sudo chmod 775/Applications/IntelliJ IDEA.app/Contents/

Ответ 10

Это помогло мне просто использовать Jetbrains Toolbox для полного обновления. Работал как шарм, не нуждался в каких-либо заклинаниях командной строки или копании в папках ОС.