Tengo un Rakefile que tiene este aspecto:sAjuste hasta rspec2 tarea en Rakefile
require 'rspec/core/rake_task'
desc "Run all RSpec tests"
RSpec::Core::RakeTask.new(:spec)
Esto no está funcionando sin embargo. Por ejemplo, si trato de ejecutar "rake -T", obtengo:
code/projects/bellybuster[master]% rake -T --trace
(in /Users/craig/code/projects/bellybuster)
rake aborted!
no such file to load -- rspec/core/rake_task
/Users/craig/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
/Users/craig/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
/Users/craig/code/projects/bellybuster/Rakefile:1:in `<top (required)>'
/Users/craig/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.8.7/lib/rake.rb:2383:in `load'
¿Alguna idea?
En caso podría ser útil en este caso es la Gemfile:
source :rubygems
gemspec
Ah, y algunas versiones:
- Ruby: 1.9.2p180
- Rake: 0.8.7
- Bündler: 1.0.13
- RubyGems: 1.7.2
Tengo exactamente el mismo problema. Aquí están mis pensamientos (estridencias): el sistema de administración de paquetes de Ruby está horriblemente roto. Estoy perdiendo el tiempo en este estúpido problema cuando debería escribir código. ¿Cómo en el mundo podría ser esto? Bundler y Gems están en el núcleo del ecosistema Ruby. Deben ser estables, simples y a prueba de balas. En cambio, se siente como un experimento gigante de piratas informáticos. Muy triste. –