Обновление 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.
-
Перейдите к вашему файлу .app и просмотрите его содержимое.
-
Щелкните правой кнопкой мыши на папке "Содержание" и перейдите к "Получить информацию".
-
В разделе разрешений выберите "Чтение и запись" для каждого элемента.
-
Перезапустите 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 для полного обновления. Работал как шарм, не нуждался в каких-либо заклинаниях командной строки или копании в папках ОС.