RVM, Merb, Rake и RSpec - PullRequest
       48

RVM, Merb, Rake и RSpec

2 голосов
/ 09 августа 2010

В настоящее время я использую 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 голосов
/ 18 октября 2010

У меня была такая же проблема с Rails 2.3.5. В итоге мне пришлось удалить RSpec 2.0 и установить вместо него RSpec 1.3.0.

1 голос
/ 14 августа 2010

Через 2 недели я наконец понял это!

Отредактируйте свой Gemfile и добавьте строку:

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

и вы ушли!

...