Non è possibile aggiornare Intellij a causa di un'autorizzazione di errore negata?


20

La mia versione di Intellij è la 12.1 e la nuova versione è la 12.1.4, quindi voglio aggiornarla ma dopo aver scaricato il nuovo file non può procedere a causa dell'autorizzazione del file negata. Qualcuno può dirmi come modificare l'autorizzazione in modo da poter aggiornare Intellij?


stai provando l'aggiornamento come root?
— sosytee,

No non l'ho fatto. Basta fare clic sul pulsante "aggiorna e riavvia" all'avvio di Intellij e non è possibile procedere.
— Hà Link,

consultare youtrack.jetbrains.com/issue/IDEA-23308 . Prova a cambiare il proprietario della directory di installazione di Idea da root a utente (tu)
— lena,

Risposte:


11

Vai alla /bincartella dell '"Idea", per esempio (o nel mio caso):

/opt/idea-IC-135.690/bin

e lì avvia l'app, con sudo. Come questo:

sudo ./idea.sh

Basta aggiornare,

in caso di /tmpproblemi di spazio di memoria, riavviare il sistema operativo e riprovare.

Spero che questo ti aiuti.


Solo notando che mi ci sono voluti alcuni riavvii come sudo per mostrare il pulsante di aggiornamento. Alla fine ha funzionato!
— jemiloii,

Fantastico, penso che puoi cambiare anche l'autorizzazione della cartella (/idea-IC-135.690/bin), per non dover aprire l'idea con sudo.
— Aby il

1
Non ci ho pensato, ho dato solo i permessi idea.sh 777 poiché questa è la mia macchina di sviluppo.
— jemiloii,

1
Sul mio computer (OS X), è stato cd /Applications/Intellij IDEA 14/Contents/Mac OSquindi sudo ./idea.
— Max Heiber,

Ottengo: "Errore di avvio: impossibile rilevare l'ambiente grafico" Qualche idea su come risolverlo?
— Didier A.

28

Ha avuto lo stesso problema con Idea IntelliJ 2016.2

È necessario impostare l'utente e il gruppo della cartella dell'idea su se stessi. (o un gruppo che condividi con altri utenti, se necessario)

Nel mio caso, è stato perché alcuni file in idea sono stati assegnati a root: root, e non ho visto il punto.

Quindi ho corso: sudo chown -R jcharlet:jcharlet /opt/idea-IC-162.1121.32


2
Penso che questa sia una soluzione migliore della precedente;)
— Carlos Verdes il

Questa soluzione risolverà il problema ogni volta senza la necessità di riavviare con root. Soluzione molto migliore.
— Borjab,

Questa dovrebbe essere la risposta accettata. Non sono riuscito ad aggiornare IntelliJ Idea. L'assegnazione delle autorizzazioni al mio utente ha risolto il problema per me.
— Thilak Rao,

13

La soluzione fornita da Jeremy è la migliore secondo me. Quello che consiglierei è di utilizzare la chiamata dell'utilità whoami per impostare automaticamente i parametri dell'utente corrente della console

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


3
La soluzione più pulita dal mio punto di vista.
— jpmottin,

1
La soluzione migliore, pronta all'uso e risolve il problema per sempre.
— Alan47,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.