2012-04-29 6 views
16

Je reçois une erreur de suivi lors de l'exécution d'un fichier de test.Charge Erreur 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>' 

Snippet du fichier de test:

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 

Je pense que le bijou est installé et devrait être 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) 

Pourquoi l'erreur que vous pensez?

Répondre

48

rack-test est une gemme distincte. Incluez-le dans votre fichier Gem.

+0

Merci! Rack-test installé et le problème a été résolu. – septerr

Questions connexes