Pourquoi ne ZSH retour “Command not found” erreur de mon RVM des pierres précieuses?

J'ai utilisé pour exécuter le défaut bash terminal est livré avec Mac Os X Lion, mais nous avons récemment mis à niveau vers ZSH avec le Oh My Zsh addon.

Depuis puis-je obtenir une étrange erreur lors de l'utilisation de Ruby gems.

Dans l'essence de toutes les gemmes de retour d'une "Commande introuvable" erreur même s'ils sont installés.


Voici un exemple directement de mon ZSH terminal:

  1. Montre que le RVM ruby est en cours d'exécution comme il se doit.
  2. rvm list montre mon RVM ruby par défaut comme je le veux.
  3. rvm gem list montre que mes gemmes sont installés, note le sass gem .
  4. De l'exécution d'un simple sass --watch commande renvoie zsh: command not found: sass.
  5. Juste au cas où ça aide, mon $PATH variable de sortie.
    Jannis-Mac-Pro: /Volumes/Storage2/Sites/git/mathewhawley.com/static
    → which ruby
    /Users/jannis/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
    
    Jannis-Mac-Pro: /Volumes/Storage2/Sites/git/mathewhawley.com/static
    → rvm list     
    
    rvm rubies
    
    =* ruby-1.9.2-p290 [ x86_64 ]
    
    # => - current
    # =* - current && default
    #  * - default
    
    
    Jannis-Mac-Pro: /Volumes/Storage2/Sites/git/mathewhawley.com/static
    → rvm gem list
    Please note that `rvm gem ...` is only an alias to `rvm do gem ...`,
     it might work different as in earlier versions of RVM and will be shortly removed!
     Also note that you do not have to prefix every command with `rvm`, they should just work by itself.
    `rvm do gem list` is deprecated, use `rvm all do gem list` or `rvm 1.9.2 do gem list` instead.
    
    *** LOCAL GEMS ***
    
    addressable (2.2.7, 2.2.6)
    chunky_png (1.2.5)
    compass (0.11.7, 0.11.6, 0.11.5)
    css_parser (1.2.6)
    fssm (0.2.8.1, 0.2.7)
    grid-coordinates (1.2.0)
    haml (3.1.4, 3.1.3)
    htmlentities (4.3.1)
    json (1.6.5)
    nokogiri (1.5.0)
    oily_png (1.0.2)
    premailer (1.7.3)
    rake (0.9.2.2, 0.9.2)
    rb-fsevent (0.9.0, 0.4.3.1)
    rdoc (3.12)
    rubygems-update (1.8.17, 1.8.15, 1.8.13, 1.8.11)
    sass (3.1.15, 3.1.12, 3.1.10)
    stitch (0.1.3.2)
    
    Jannis-Mac-Pro: /Volumes/Storage2/Sites/git/mathewhawley.com/static
    → sass --style compressed --watch scss:css
    zsh: correct 'sass' to 'case' [nyae]? n
    zsh: command not found: sass
    
    Jannis-Mac-Pro: /Volumes/Storage2/Sites/git/mathewhawley.com/static
    → echo $PATH
    /Users/jannis/.rvm/gems/ruby-1.9.2-p290@global/bin:/Users/jannis/.rvm/rubies/ruby-1.9.2-p290/bin:/Users/jannis/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin
    

Si quelqu'un a une idée de pourquoi tout semble être en cours d'exécution et être installé, mais alors elle ne correspond pas réellement à trouver et à utiliser la gem commande, je vous remercie de votre aide.

Essayez de localiser le binaire manuellement dans le joyau du répertoire. par exemple: /Users/jannis/.rvm/gems/ruby 1.9.2-p290/gems/sass-3.1.15/bin/. Il devrait également être dans votre /Users/jannis/.rvm/gems/ruby-1.9.2-p290@global/bin. De cette façon, au moins vous pouvez l'utiliser jusqu'à ce que vous trouver un bon correctif.

OriginalL'auteur Jannis | 2012-03-05