Impossible de mettre à jour Intellij en raison d'une autorisation d'erreur refusée?


20

Ma version d'Intellij est 12.1 et la nouvelle version est 12.1.4 donc je veux la mettre à jour mais après avoir téléchargé le nouveau fichier, elle ne peut pas continuer en raison de l'autorisation de fichier refusée. Quelqu'un peut-il me dire comment modifier l'autorisation pour que je puisse mettre à jour mon Intellij?


essayez-vous la mise à jour en tant que root?
sosytee

Non, je ne l'ai pas fait. Je clique simplement sur le bouton "Mettre à jour et redémarrer" au démarrage d'Intellij et je ne peux pas continuer.
Hà Link

veuillez consulter youtrack.jetbrains.com/issue/IDEA-23308 . Essayez de changer le propriétaire du répertoire d'installation d'Idea de root en utilisateur (vous)
lena

Réponses:


11

Allez dans le /bindossier "Idée", par exemple (ou dans mon cas):

/opt/idea-IC-135.690/bin

et là commencez l'App, avec sudo. Comme ça:

sudo ./idea.sh

Mettez à jour,

si vous avez un /tmpproblème d'espace mémoire, redémarrez votre système d'exploitation et recommencez l'étape.

J'espère que cela vous aidera.


Je note juste qu'il m'a fallu quelques redémarrages en tant que sudo pour afficher le bouton de mise à jour. Au final, ça a marché!
jemiloii

Très bien, je pense que vous pouvez également modifier l'autorisation de dossier (/idea-IC-135.690/bin) pour ne pas avoir à ouvrir l'idée avec sudo.
Aby

1
Je n'y ai pas pensé, je viens de donner des autorisations à idea.sh 777 car c'est ma machine de développement.
jemiloii

1
Sur ma machine (OS X), c'était cd /Applications/Intellij IDEA 14/Contents/Mac OSalors sudo ./idea.
Max Heiber

J'obtiens: "Erreur de démarrage: impossible de détecter l'environnement graphique" Une idée de comment résoudre ce problème?
Didier A.

28

Eu le même problème avec Idea IntelliJ 2016.2

Vous devez définir vous-même l'utilisateur et le groupe de votre dossier d'idées. (ou un groupe que vous partagez avec d'autres utilisateurs, si vous en avez besoin)

Dans mon cas, c'était parce que certains fichiers dans l'idée étaient assignés à root: root, et je n'ai pas vu le point.

J'ai donc couru: sudo chown -R jcharlet:jcharlet /opt/idea-IC-162.1121.32


2
Je pense que c'est une meilleure solution que la précédente;)
Carlos Verdes

Cette solution résoudra le problème à chaque fois sans avoir besoin de redémarrer avec root. Une bien meilleure solution.
borjab

Ce devrait être la réponse acceptée. Je n'ai pas pu mettre à jour IntelliJ Idea. L'attribution d'autorisations à mon utilisateur l'a résolu pour moi.
Thilak Rao

13

La solution proposée par Jeremy est la meilleure à mon avis. Ce que je recommanderais, c'est d'utiliser l'appel de l'utilitaire whoami pour définir automatiquement les paramètres de l'utilisateur actuel de la console comme

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


3
La solution la plus propre de mon point de vue.
jpmottin

1
La meilleure solution, prête à l'emploi et résout le problème pour de bon.
Alan47
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.