2010-12-12 10 views
0

Ich habe die schlimmste Zeit versucht, Rake zu installieren. Jedes Mal, wenn ich Rake starte, bekomme ich "undefined Methode` map 'für nil: NilClass ". Ich höre Lösungen, wie zum Beispiel ältere Versionen von Rubygems zu installieren, aber dazu kann ich keine Macports benutzen und das Leben beginnt wieder zu saugen.Rake kann nicht unter Mac OS X installiert werden: undefinierte Methode `map 'für Nil: NilClass

  • Rubin 1.8.7 (2010-08-16 Patchlevel 302) [i686-darwin9]
  • gem 1.3.7
  • Harke, Version 0.8.7

Alle mit MacPorts installiert .

Irgendwelche Vorschläge? Ich habe apt-get und macports in verschiedenen Kämpfen gegeneinander antreten lassen, aber das hat nicht geklappt, und jetzt lege ich mein ganzes Geld auf Macports.

Oh, ich bin auf Mac OS X Leopard (10.5).

Und die Spur beginnt mit:

  • /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` jeder'
  • /opt/local/lib /ruby/site_ruby/1.8/rubygems.rb:248:in `aktivieren '
  • /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:1082:in` gem' 78.853.210 ...
+0

Interessantes Detail: Die App benötigt Schienen 2.3, während ich Rails 3.0 installiert habe. Eine neu erstellte 3.0 App funktioniert gut. –

+0

In Ordnung, das tut es, ich höre auf, ich werde mich virtuell aus diesem herausholen. –

Antwort

3

Haben Sie versucht homebrew statt Macports? Es ist ein Paket-Manager, der mit OS X 10.5 oder höher funktioniert. Ich habe es in Verbindung mit RVM verwendet, um verschiedene Rubine und Edelsteine ​​zu handhaben, und es hat großartig geklappt.

+0

als ländlichen city sagen, installieren RVM Besonders wenn Sie in mehreren Versionen von Bibliotheken entwickeln. Die pro-Projekt-Edelstein von RVM wirkt Wunder .. – Doon

+0

Okay, versuche es jetzt. –

+0

Homebrew + Rvm + Bundler = Großartigkeit! – iain

Verwandte Themen