2010-08-09 2 views
1

현재 RVM을 통해 설치된 ruby-1.9.1을 실행 중입니다. 나는 Merb는를 사용에서 찾고있다, 그러나 나는 시도하고 그것을 실행할 때이 오류가 얻을 : 나는 RSpec에 설치 한RVM, Merb, Rake 및 RSpec

[email protected]:~/Projects/mojo$ rake db:migrate 
    (in /home/sam/Projects/mojo) 
    Merb root at: /home/sam/Projects/mojo 
    /home/sam/.rvm/gems/[email protected]/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) 

, 그러나 나는 또한 설치하지 않으면에도 IRB에 내가 '스펙/레이크/spectask'을 필요로하지 수 rspec-rails (내가 지금 한).

내가 시작할 수있는 아이디어가 있습니까?

건배, 샘

답변

0

2 주 후에 나는 마침내 그것을 알아 냈어!

을 편집 Gemfile과 줄을 추가 :

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

당신이 멀리있어!

2

Rails 2.3.5에서 이와 동일한 문제가있었습니다. RSpec 2.0을 제거하고 대신 RSpec 1.3.0을 설치해야했습니다.