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.