RVM, MERB, RAERK и RSPEC
Вопрос
В настоящее время я работаю Ruby-1.9.1, установленный через RVM. Я смотрел на использование Merb, но когда я пытаюсь запустить его, я получаю эту ошибку:
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)
Я установил RSPEC, но даже в IRB я не могу требовать «Spec / Rake / Spectask», если я также не устанавливаю RSPEC-Rails (которые теперь сделали).
Любые идеи, где я даже мог начать?
Ура, Сэм
Решение 2
После 2 недель я наконец понял это!
Отредактируйте свой драгоценный файл и добавьте строку:
gem "rspec", :require => "spec"
И ты далеко!
Другие советы
У меня была та же проблема с этим на рельсах 2.3.5. Я оказался удален для удаления RSPEC 2.0 и установить rspec 1.3.0 вместо этого.
Не связан с StackOverflow