Frage

Ich bin derzeit laufenden rubin 1.9.1 über RVM installiert. Ich habe bei Verwendung Merb suchen, aber wenn ich versuche, und führen Sie es mir diesen Fehler:

  sam@shiny-dev:~/Projects/mojo$ rake db:migrate
    (in /home/sam/Projects/mojo)
    Merb root at: /home/sam/Projects/mojo
    /home/sam/.rvm/gems/ruby-1.9.1-p378@merb/gems/dm-validations-1.0.0/lib/dm-validations.rb:33: warning: already initialized constant OrderedHash
    Loading init file from ./config/init.rb
    Loading ./config/environments/development.rb
    rake aborted!
    no such file to load -- spec/rake/spectask
    /home/sam/Projects/mojo/Rakefile:24:in `require'
    (See full trace by running task with --trace)

Ich habe rspec installiert, aber auch in IRB kann ich nicht verlangen 'spec / Rake / spectask', wenn ich auch rspec-Schienen installieren (was ich jetzt getan).

Irgendwelche Ideen, wo ich könnte sogar anfangen?

Cheers, Sam

War es hilfreich?

Lösung 2

Nach 2 Wochen habe ich es endlich herausgefunden!

Bearbeiten Sie Ihre Gemfile und fügen Sie die Zeile:

gem "rspec", :require => "spec"

und du bist weg!

Andere Tipps

Ich hatte das gleiche Problem mit dieser on Rails 2.3.5. Ich landete mit RSpec 2.0 deinstallieren und installieren RSpec 1.3.0 statt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top