2016-03-11 3 views
0

Qu'est-ce que cela signifie?En bref, qu'est-ce que cela signifie? rvm ruby ​​oh mon zsh

--- ~ » $PATH 

zsh: no such file or directory: /Users/Reed/.rvm/gems/ruby-2.2.1/bin:/Users/Reed/.rvm/gems/[email protected]/bin:/Users/Reed/.rvm/rubies/ruby-2.2.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin:~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/Reed/.rvm/bin:/Users/Reed/.rvm/bin:/usr/local/bin:/usr/local/sbin:~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/Reed/.rvm/bin                                         

Qu'est-ce qui ne va pas? Je pense que zsh fonctionne?

+0

Pouvez-vous donner plus de contexte? Si vous ne développez pas votre question, nous ne pouvons pas vous aider. –

Répondre

0

zsh fonctionne très bien. $PATH est une variable et lorsque vous tapez $PATH c'est la même chose que de taper ce que $PATH est égal à. Dans votre cas $PATH est égal à:

/Users/Reed/.rvm/gems/ruby-2.2.1/bin:/Users/Reed/.rvm/gems/[email protected]/bin:/Users/Reed/.rvm/rubies/ruby-2.2.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin:~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/Reed/.rvm/bin:/Users/Reed/.rvm/bin:/usr/local/bin:/usr/local/sbin:~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/Reed/.rvm/bin 

La variable $PATH est grande! Il contient plusieurs répertoires séparés par des deux-points. Ceci est utilisé par votre shell pour vous permettre d'exécuter des commandes sans avoir à utiliser le chemin complet tout le temps. Donc, quand vous avez tapé --- ~ » $PATH, vous êtes en train de taper TOUS ces répertoires avec des deux-points.

Et - comme vous l'aurez deviné - ce n'est pas une commande shell reconnaît, de sorte que votre shell répond par: zsh: no such file or directory:

bash fait la même chose!

+0

Le problème date d'il y a environ un mois. Je l'ai résolu, mais je ne me souviens pas comment à ce stade. Merci d'avoir vérifié. – Lenocam