RVM, Merb, Rechen und RSpec
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
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