Powerline: [osx, zsh] {...} / powerline / bindings / zsh / powerline.zsh: 192: aucun fichier ou répertoire de ce type: {...} / scripts / powerline-config

Créé le 23 nov. 2014  ·  9Commentaires  ·  Source: powerline/powerline

Après l'installation par ce guide, j'ai une erreur lors de l'ouverture d'une nouvelle fenêtre de terminal:

/Users/oluckyman/Library/Python/2.7/lib/python/site-packages/powerline/bindings/zsh/powerline.zsh:192: no such file or directory: /Users/oluckyman/Library/Python/2.7/lib/python/site-packages/scripts/powerline-config  
/Users/oluckyman/Library/Python/2.7/lib/python/site-packages/powerline/bindings/zsh/powerline.zsh:196: no such file or directory: /Users/oluckyman/Library/Python/2.7/lib/python/site-packages/scripts/powerline-config
cshell invalid bug

Commentaire le plus utile

J'ai ajouté $HOME/Library/Python/2.7/bin au $PATH et maintenant ça marche! Merci Nikolai.
Mais je ne comprends pas pourquoi il n'y a rien à ce sujet dans la documentation .

Tous les 9 commentaires

Ce «guide» ne contient aucune information sur l'installation CPL. Sur la base du chemin vu ici, je pense que vous avez installé Powerline via pip, mais que vous n'avez pas ajouté de chemin pertinent à $PATH .

Oui, j'ai installé via pip: pip install --user git+git://github.com/Lokaltog/powerline .
Quel chemin dois-je ajouter à $PATH ?

Je ne sais pas. Vous devriez vérifier pip show -f powerline-status pour la liste des fichiers installés et déterminer le PATH vous-même. Ou consultez google, vous avez besoin de quelque chose comme «chemin des exécutables mac os x pip».

Très probablement, c'est le chemin des messages d'erreur avec lib/python/… remplacé par juste bin .

J'ai ajouté $HOME/Library/Python/2.7/bin au $PATH et maintenant ça marche! Merci Nikolai.
Mais je ne comprends pas pourquoi il n'y a rien à ce sujet dans la documentation .

----- COMMENCER LE MESSAGE SIGNÉ PGP -----
Hash: SHA512

Le 24 novembre 2014 12:13:25 PM EAT, oluckyman [email protected] a écrit:

J'ai ajouté "$ HOME / Library / Python / 2.7 / bin" au $ PATH et maintenant ça marche!
Merci Nikolai.
Mais je ne comprends pas pourquoi il n'y a rien à ce sujet dans le
Docs .


Répondez directement à cet e-mail ou affichez-le sur GitHub:
https://github.com/Lokaltog/powerline/issues/1189#issuecomment -64167461

Parce que mettre en place un environnement pip approprié ne nous concerne pas. Je ne sais pas non plus comment obtenir le bon chemin, sauf pour "deviner à partir de pip show -f", "deviner à partir du message d'erreur" et "google it".
----- COMMENCER LA SIGNATURE PGP -----
Version: APG v1.1.1

iQJNBAEBCgA3BQJUcvv3MBwfMDI7PjIgHTg6PjswOSAQOzU6QTA9NEA + MjhHIDxr
cC1wYXZAeWFuZGV4LnJ1PgAKCRBu + P2 / AXZZIpXPD / 0cuCMZWj5pH8ogsbvqo49M
R5cTynNaUGKjqN0gsuG970nC1oLB4Q3R1Nd2ejyrWDV7T9MB69r0ZB1kuArdbgm8
2M91cfVoNqxAoG0 / BPavXG7kudHw3jVhnktlIXfbs + tkAvkKURSHgmfdOcFzYs4l
tX9JNDP9tJy + 3U6TuPf4rxBXjWu9Hp4 / pSaqCI / w4Si7Q6AEv5P9xDOOmRTTOaJh
U9heKXfkKH5k5TVCg0MTHPBefieAl2zM5cRN7gCZh7916DiEOaUHSaZR3u1FbSO3
g7EclvI1vzLj8GIOupQmHFWr9L3pb9hx9Qk5ndvFYIX7wxaDXmLFznEW6 / 3qXr0O
Ehtc0x03GehwIFfg2QCAiSfcIIeGsCQIqOC61SuR3bbpplv0Pehl3d5vTPfPG9J +
M6Khgy4xYVV4WBN / VGgJXx3lknvWEafd + GQscZjmT756DLj2SIpNonV1NxumD8vt
U3hilt6D8xJyyVTz3OdV8 / obe + 3ZyvnD19szBTtozARp8pWmNsGlpmPW / peMKtn9
crd4Q3Xc3fSOoGFqxn9r4nP5qcU826STsCmLi3a4zDf78sfOQTnOrljMcb3q7N9 +
tqXh3Xa8zG / PrJclrC0uOrSR2i3QNXtYqszLCZN430 / BncA + tWPk3vfICPK7XfD0
3skXFIUXL / QechNH8xIJQg ==
= a + sw
----- FIN DE LA SIGNATURE PGP -----

Je peux en fait ajouter cela au dépannage, mais je n'aime ni l'un ni l'autre des moyens d'obtenir le bon $PATH . Je pense que je vais ajouter quelque chose comme "Assurez-vous que le chemin des exécutables pip est dans $ PATH… il ressemble généralement à ~/.local/bin (linux), ~/Library/Python/{python_version}/bin (OS X)".

Ce serait génial. Merci!

en fait mon pip est installé ici

$ quel pip
/ usr / local / bin / pip

mais utiliser pip pour installer Powerline mène à un dossier totalement différent.
sans l'option --user
installé dans /usr/local/lib/python2.7/site-packages/powerline/
et exe je ne me souvenais pas mais certainement PAS dans / usr / local / bin / comme le fait pip .

avec l'option --user
installé dans ~ / Library / Python / 2.7 / lib / python / site-packages / powerline /
et exe dans ~ / Library / Python / 2.7 / bin /

C'est là que j'ajoute le $ PATH et que je fais fonctionner powerline-config.

Je doute donc que l'ajout d'une note fonctionne pour moi. :(

Cette page vous a été utile?
0 / 5 - 0 notes