Не удается обновить Intellij из-за ошибки, в разрешении которой отказано?


20

Моя версия Intellij - 12.1, а новая - 12.1.4, поэтому я хочу обновить ее, но после загрузки нового файла она не может быть продолжена из-за отказа в доступе к файлу. Может кто-нибудь сказать мне, как изменить разрешение, чтобы я мог обновить свой Intellij?


вы пытаетесь обновить как root?
sosytee

Нет, я не Я просто нажимаю кнопку «обновить и перезапустить», чтобы запустить Intellij, и не могу продолжить.
Hà Link

пожалуйста, посетите youtrack.jetbrains.com/issue/IDEA-23308 . Попробуйте сменить владельца установочного каталога Idea с root на user (you)
lena

Ответы:


11

Перейдите в /binпапку «Идея», например (или в моем случае):

/opt/idea-IC-135.690/bin

и там запустить приложение с sudo. Как это:

sudo ./idea.sh

Просто обнови,

Если у вас есть /tmpпроблемы с объемом памяти, перезапустите вашу ОС и попробуйте снова.

Надеюсь, это поможет вам.


Просто заметив, что мне потребовалось несколько перезагрузок как sudo, чтобы показать кнопку обновления. В конце концов, это сработало!
Джемилойи

Отлично, я думаю, вы также можете изменить разрешение папки (/idea-IC-135.690/bin), чтобы не открывать идею с помощью sudo.
Aby

1
Я не думал об этом, я просто дал idea.sh 777 разрешений, так как это моя машина разработки.
Джемилойи

1
На моей машине (OS X) это было cd /Applications/Intellij IDEA 14/Contents/Mac OSтогда sudo ./idea.
Макс Хайбер

Я получаю: «Ошибка запуска: невозможно определить графическое окружение» Есть идеи, как это исправить?
Дидье А.

28

Была такая же проблема с Idea IntelliJ 2016.2

Вы должны установить для себя пользователя и группу вашей папки с идеями. (или группа, которой вы делитесь с другими пользователями, если вам нужно)

В моем случае это было потому, что некоторые идеи были назначены root: root, и я не видел в этом смысла.

Итак, я побежал: sudo chown -R jcharlet:jcharlet /opt/idea-IC-162.1121.32


2
Я думаю, что это лучшее решение, чем предыдущее;)
Карлос Вердес

Это решение решит проблему каждый раз без необходимости перезапуска с рутом. Гораздо лучшее решение.
Борхаб

Это должен быть принятый ответ. Я не смог обновить IntelliJ Idea. Назначение разрешений для моего пользователя решило это для меня.
Тилак Рао

13

Решение, предложенное Джереми, является лучшим на мой взгляд. Я бы порекомендовал использовать утилиту whoami для автоматической установки параметров текущего пользователя консоли:

sudo chown -R $(whoami) /opt/idea-ICblablabla


3
Самое чистое решение с моей точки зрения.
Jpmottin

1
Лучшее решение, работает из коробки и исправляет проблему навсегда.
Alan47
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.