Erreur JetBrains Toolbox: Impossible de préparer le répertoire. Impossible de créer un dossier de version

Remarque:

Je suis sûr qu’il existe un meilleur moyen de résoudre ce problème. Je pensais juste que je mettrais ça en place pour sauver quelqu’un de frustration.

Je ne suis pas un expert, juste essayer d’être utile.

Problème:

Lorsque vous utilisez la boîte à outils JetBrains dans une dissortingbution Linux basée sur Ubuntu, l’outil Boîte à outils JetBrains génère une erreur:

Failed to prepare Directory. Unable to create version folder: /home/solomon/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-0/[a version number]

Détails:

Je suis un grand fan du logiciel JetBrains. J’aime l’idée de la boîte à outils. J’ai cependant constamment rencontré ce problème avec l’application.

  • Je ne l’ai rencontré qu’avec des dissortingbutions Linux basées sur Ubuntu
  • Parfois, cela n’arrive pas lorsque vous essayez d’installer un nouvel IDE après avoir exécuté l’application en tant que super utilisateur

Je viens aussi de tomber sur ceci, et il s’avère que le ~/.local/share/JetBrains/Toolbox était défini sur la propriété root. Je dois avoir utilisé sudo lors de son exécution initiale.

Les points suivants ont été corrigés:

sudo chown -R : ~/.local/share/JetBrains/Toolbox

Solution:

La meilleure façon que j’ai trouvée est d’autoriser la lecture et l’écriture complètes de tout ce qui se trouve sous le soleil dans le répertoire où il est installé:

sudo chmod -R 777 /home/[username]/.local/share/JetBrains

Remarque:

Boom. Solution courte, nette, primitive et méchante. J’ai essayé un tas d’autres façons au cours des derniers mois; Je n’ai pas où.

Ce n’est probablement pas une bonne pratique de contourner la permission comme celle-ci, mais le travail est fait. Je suis sûr qu’il y a un meilleur moyen d’y parvenir, ce que je ne connais pas.

Et oui, la permission 777 est exagérée.