質問

私は現在、ルビー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のをインストールしましたが、私も(私が今行っている)RSpecのレールをインストールしない限りさえIRB Iに 'スペック/熊手/ spectask' を必要とすることはできません。

私も始めることができる任意のアイデア?

乾杯、 サム

役に立ちましたか?

解決 2

2週間後、私はついにそれを考え出した!

編集あなたのGemfileと行を追加します:

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

、あなたは離れている!

他のヒント

私はRailsの2.3.5に、これと同じ問題を抱えていました。私はRSpecの2.0をアンインストールし、代わりにRSpecの1.3.0をインストールしてしまっています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top