2009-08-02 1 views
1

Nach der Installation von RedCloth kann ich keine "Rake" -Tasks ausführen.Wenn ich einen "Rake" -Befehl ausführen, bekomme ich: nicht initialisierte Konstante Gem :: Specification :: PLATFORM_CROSS_TARGETS

ich:

Rake abgebrochen! nicht initialisierte Konstante Gem :: Spezifikation :: PLATFORM_CROSS_TARGETS

Here's output von Rake Routen --trace

Versionen:

  • Rake - 0.8.4
  • Rails - 2.3.2
  • Rubin - 1.8.7
  • RedCloth - 4.2.2
  • Gem - 1.3.5

die Rakefile:

require(File.join(File.dirname(__FILE__), 'config', 'boot')) 

require 'rake' 
require 'rake/testtask' 
require 'rake/rdoctask' 

require 'tasks/rails'` 

Wer sonst hatte das gleiche Problem? Irgendwelche Lösungen?

Dank Stackoverflow.

edit: hinzugefügt Zeile:

Gem::Specification::PLATFORM_CROSS_TARGETS = ["aix", "cygwin", "darwin", "freebsd", "hpux", "java", "linux", "mingw", "mswin", "netbsdelf", "openbsd", "solaris", "_platform", "jruby"] 

./vendor/plugins/redcloth/lib/tasks/pureruby.rake Datei und ich denke, dass es fest. Ich weiß nicht, ob das die beste Lösung war ... aber es funktioniert.

Antwort

-2

Ich kann nicht 100% sicher sagen, aber basierend auf den Informationen, die Sie dargelegt haben, und dem allgemeinen Aussehen der Nachricht, die Sie auf den Bildschirm setzen, klingt es, als hätten Sie ein Problem.

+0

Ich habe keine Ahnung warum, aber ich stimme diesem Beitrag wirklich zu. – dingalingchickenwiing