2012-04-29 1589 views
16

Recibo el siguiente error al ejecutar un archivo de prueba.Error de carga rack/test

$ruby test/test_gothonweb.rb 
/Users/sony/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- rack/test (LoadError) 
    from /Users/sony/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from test/test_gothonweb.rb:3:in `<main>' 

de fragmentos del archivo de prueba:

require_relative '../lib/gothonweb.rb' 
require 'test/unit' 
require 'rack/test' 

ENV['RACK_ENV'] = 'test' 

class GothonwebTest < Test::Unit::TestCase 
    include Rack::Test::Methods 

    def app 
     Sinatra::Application 
    end 
end 

creo que se ha instalado la gema y debería estar disponible:

gem list 

*** LOCAL GEMS *** 

bundler (1.1.3) 
rack (1.4.1) 
rack-protection (1.2.0) 
rake (0.9.2.2) 
rubygems-bundler (0.9.0) 
rvm (1.11.3.3) 
sinatra (1.3.2) 
tilt (1.3.3) 

Por qué el error te parece?

Respuesta

48

rack-test es una gema separada. Incluya eso en su archivo de Gema.

+0

Gracias! Instalado en rack-test y el problema fue resuelto. – septerr

Cuestiones relacionadas