Pregunta

Actualmente estoy corriendo rubí 1.9.1 instalado a través de RVM. He estado buscando en el uso de Merb, pero cuando intento y funciono yo conseguir este error:

  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)

He instalado rspec, pero incluso en el IRB no puede requerir 'spec / rastrillo / spectask' a menos que también instale rspec-carriles (que ahora he hecho).

Cualquier idea en la que incluso podría comenzar?

Cheers, Sam

¿Fue útil?

Solución 2

Después de 2 semanas de que finalmente lo descubrió!

Editar su Gemfile y añadir la línea:

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

y ya está!

Otros consejos

Yo tenía el mismo problema con esto en Rails 2.3.5. Acabé tener que desinstalar e instalar RSpec 2.0 RSpec 1.3.0 en su lugar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top