2010-12-12 3 views
0

J'ai le pire moment pour essayer d'installer rake. Chaque fois que je commence rake j'obtiens "méthode non définie` map 'pour nil: NilClass ". J'entends des solutions existent, telles que l'installation d'anciennes versions de rubygems, mais pour ce faire, je ne peux pas utiliser macports et la vie commence à sucer à nouveau.Impossible d'installer rake sur Mac OS X: méthode non définie `map 'pour nil: NilClass

  • rubis 1.8.7 (2010-08-16 patchlevel 302) [i686-darwin9]
  • joyau 1.3.7
  • râteau version 0.8.7

Tous installé avec macports .

Des suggestions? J'ai mis apt-get et macports les uns contre les autres dans différents combats, mais cela n'a pas fonctionné, alors maintenant je mets tout mon argent sur macports.

Oh, je suis sous Mac OS X Leopard (10.5).

Et la trace commence par:

  • /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:223:in `activate »
  • /opt/local/lib/ruby /site_ruby/1.8/rubygems.rb:249:in `activate '
  • /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:248:in` chaque'
  • /opt/local/lib /ruby/site_ruby/1.8/rubygems.rb:248:in `activate '
  • /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:1082:in` gem'
  • ...
+0

Détail intéressant: l'application nécessite des rails 2.3, alors que j'ai des rails 3.0 installés. Une application 3.0 nouvellement créée fonctionne correctement. –

+0

Très bien, ça y est, je démissionne, je vais virtualbox mon chemin à partir de celui-ci. –

Répondre

3

Avez-vous essayé homebrew au lieu de macports? C'est un gestionnaire de paquets qui fonctionne avec OS X 10.5 ou plus récent. Je l'ai utilisé en conjonction avec RVM pour gérer divers rubis et gemsets et ça a bien fonctionné.

+0

comme le dit ruralocity, installez RVM Surtout si vous développez dans plusieurs versions de bibliothèques. Le gemset par projet de RVM fonctionne à merveille .. – Doon

+0

D'accord, en essayant maintenant. –

+0

homebrew + rvm + bundler = awesomeness! – iain

Questions connexes