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?


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.


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


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


3
Die aus meiner Sicht sauberste Lösung.
Jpmottin

1
Die beste Lösung funktioniert sofort und behebt das Problem endgültig.
Alan47
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.