Nie można zaktualizować programu Intellij z powodu odmowy zgody na błąd?

20

Moja wersja Intellij to 12.1, a nowa wersja to 12.1.4, więc chcę ją zaktualizować, ale po pobraniu nowego pliku nie można kontynuować z powodu odmowy dostępu do pliku. Czy ktoś może mi powiedzieć, jak zmienić uprawnienia, aby zaktualizować mój Intellij?

Hà Link
źródło
próbujesz aktualizacji jako root?
sosytee
Nie, nie zrobiłem tego. Po prostu klikam przycisk „Aktualizuj i uruchom ponownie”, gdy startuję Intellij i nie mogę kontynuować.
Hà Link
zobacz youtrack.jetbrains.com/issue/IDEA-23308 . Spróbuj zmienić właściciela katalogu instalacyjnego Idea z root na user (you)
lena

Odpowiedzi:

11

Przejdź do /binfolderu „Idea”, na przykład (lub w moim przypadku):

/opt/idea-IC-135.690/bin

i tam uruchom aplikację z sudo. Lubię to:

sudo ./idea.sh

Po prostu zaktualizuj

jeśli masz /tmpproblem z pamięcią, zrestartuj system operacyjny i spróbuj ponownie.

Mam nadzieję, że ci to pomoże.

Aby
źródło
Wystarczy zauważyć, że zajęło mi kilka restartów jako sudo, aby wyświetlić przycisk aktualizacji. W końcu zadziałało!
jemiloii
Świetnie, myślę, że możesz również zmienić uprawnienia do folderu (/idea-IC-135.690/bin), aby nie musieć otwierać pomysłów w sudo.
Aby
1
Nie myślałem o tym, po prostu dałem uprawnienia idea.sh 777, ponieważ jest to moja maszyna deweloperska.
jemiloii,
1
Na moim komputerze (OS X) było to cd /Applications/Intellij IDEA 14/Contents/Mac OSwtedy sudo ./idea.
Max Heiber,
Otrzymuję: „Błąd uruchamiania: nie można wykryć środowiska graficznego”. Masz pomysł, jak to naprawić?
Didier A.,
28

Miał ten sam problem z Idea IntelliJ 2016.2

Powinieneś ustawić użytkownika i grupę folderu pomysłów na siebie. (lub grupę, którą udostępniasz innym użytkownikom, jeśli potrzebujesz)

W moim przypadku było tak, ponieważ niektóre pliki pomysłów zostały przypisane do root: root, a ja nie widziałem sensu.

Więc pobiegłem: sudo chown -R jcharlet:jcharlet /opt/idea-IC-162.1121.32

Jeremie
źródło
2
Myślę, że to lepsze rozwiązanie niż poprzednie;)
Carlos Verdes
To rozwiązanie rozwiąże problem za każdym razem bez konieczności ponownego uruchamiania z rootem. Znacznie lepsze rozwiązanie.
borjab
To powinna być zaakceptowana odpowiedź. Nie mogłem zaktualizować IntelliJ Idea. Przypisanie uprawnień mojemu użytkownikowi rozwiązało to dla mnie.
Thilak Rao
13

Moim zdaniem rozwiązanie, które zapewnił Jeremy, jest najlepsze. Polecam użycie wywołania narzędzia whoami do automatycznego ustawienia parametrów bieżącego użytkownika konsoli

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

Alex Kor
źródło
3
Najczystsze rozwiązanie z mojego punktu widzenia.
jpmottin
1
Najlepsze rozwiązanie, działa od razu po wyjęciu z pudełka i rozwiązuje problem na dobre.
Alan47