RVM, Merb, rastrillo y RSpec
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
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