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?


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.


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


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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.