Kann Intellij nicht aktualisieren, da die Fehlererlaubnis verweigert wurde?

20

Meine Intellij-Version ist 12.1 und die neue Version ist 12.1.4. Ich möchte sie aktualisieren, aber nach dem Herunterladen einer neuen Datei kann sie nicht fortgesetzt werden, da die Dateiberechtigung verweigert wurde. Kann mir jemand sagen, wie ich die Berechtigung ändern soll, damit ich mein Intellij aktualisieren kann?

Hà Link
quelle
Versuchen Sie das Update als root?
Sosytee
Nein, habe ich nicht. Ich klicke einfach auf "Aktualisieren und neu starten" als Intellij startet und kann nicht fortfahren.
Hà Link
bitte sehen Weitere Informationen finden youtrack.jetbrains.com/issue/IDEA-23308 . Versuchen Sie, den Eigentümer des Idea-Installationsverzeichnisses von root auf user (you) zu ändern
lena

Antworten:

11

Gehen Sie zum /binBeispiel in den Ordner der "Idee" (oder in meinem Fall):

/opt/idea-IC-135.690/bin

und dort starten Sie die App mit sudo. So was:

sudo ./idea.sh

Einfach aktualisieren,

Wenn Sie /tmpSpeicherplatzprobleme haben, starten Sie Ihr Betriebssystem neu und wiederholen Sie den Schritt.

Hoffe das hilft dir.

Aby
quelle
Ich stelle nur fest, dass ich einige Neustarts als sudo brauchte, um die Update-Schaltfläche anzuzeigen. Am Ende hat es geklappt!
Jemiloii
Großartig, ich denke, Sie können die Ordnerberechtigung (/idea-IC-135.690/bin) auch ändern, um idea nicht mit sudo öffnen zu müssen.
Aby
1
Daran habe ich nicht gedacht, ich habe nur idea.sh 777-Berechtigungen erteilt, da dies meine Entwicklungsmaschine ist.
Jemiloii
1
Auf meinem Rechner (OS X) war es cd /Applications/Intellij IDEA 14/Contents/Mac OSdann sudo ./idea.
Max Heiber
Ich erhalte folgende Meldung: "Startfehler: Grafikumgebung kann nicht erkannt werden" Irgendeine Idee, wie das behoben werden kann?
Didier A.
28

Hatte das gleiche Problem mit Idea IntelliJ 2016.2

Sie sollten den Benutzer und die Gruppe Ihres Ideenordners auf sich selbst festlegen. (oder eine Gruppe, die Sie bei Bedarf mit anderen Benutzern teilen)

In meinem Fall lag es daran, dass einige Dateien in idea root zugewiesen wurden: root, und ich habe den Punkt nicht gesehen.

Also bin ich gelaufen: sudo chown -R jcharlet:jcharlet /opt/idea-IC-162.1121.32

Jeremie
quelle
2
Ich denke, dies ist eine bessere Lösung als die vorherige;)
Carlos Verdes
Mit dieser Lösung wird das Problem jedes Mal behoben, ohne dass ein Neustart mit root erforderlich ist. Viel bessere Lösung.
Borjab
Dies sollte die akzeptierte Antwort sein. Ich konnte IntelliJ Idea nicht aktualisieren. Das Zuweisen von Berechtigungen zu meinem Benutzer löste es für mich.
Thilak Rao
13

Die Lösung, die Jeremy angeboten hat, ist meiner Meinung nach die beste. Was ich empfehlen würde, ist, whoami Dienstprogrammaufruf zu verwenden, um Parameter des gegenwärtigen Konsolenbenutzers automatisch wie einzustellen

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

Alex Kor
quelle
3
Die aus meiner Sicht sauberste Lösung.
Jpmottin
1
Die beste Lösung funktioniert sofort und behebt das Problem endgültig.
Alan47