2

私はこの問題について多くの頭痛の種を抱えてきました。現在、Ruby で rspec を使用する必要がある課題に取り組んでいます。rspec コマンドを実行するたびに、次のようなエラーが発生し続けます

home/.rvm/gems/ruby-1.9.3-p286/gems/rspec-core-2.11.1/lib/core/configuration.rb:780:in 'load': home/.rvm からそのようなファイルを読み込めません/gems/ruby-1.9.3-p286/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in 'map'....

それらは無限で混乱しています。テストルールの同じ問題に従ってどのように微調整しても、.rbファイルで何かを正しく行っていなかったと思います。基本的な rspec チュートリアルの例をゼロから始めようと思ったのですが、それでも同じエラーが発生します。私のルビーインストールかもしれないと感じたので、アンインストールし、今回はRVMを使用してインストールしましたが、それでも同じエラーが発生します。何を試しても、単純なテスト コード (おそらく私の課題にバグがあると仮定) で、rspec、rspec spec、rake spec を試しましたが、結果は同じでした。

私は本当に混乱しています。私は ruby​​ を初めて使用し、私の課題は数日後に締め切られます。必要な結果を得るために必要なコードの書き方はわかっていますが、rspec の使用が制限されており、本当に面倒です。それから、64 ビットの Ubunutu で LAMPP をインストールしようとしたときに、32 ビットのライブラリか何かを取得する必要があると言われたときのことを思い出しました。だから、代わりに 32 ビット版の Ubuntu 12 を入手する必要があるのではないかと考えています。それは私のrspecの問題と関係がありますか、それとも何か間違ったことをしているだけですか?

そうそう、ルビーの宝石がインストールされています。あなたの答えは本当に感謝しています。

4

1 に答える 1

0

1.) Gemfile.lockファイルを削除します

2.)bundle install何かを除外する場合は、 --without フラグを使用して実行します ex:bundle install --without production

3.) 走るbundle exec rspec spec/

これで動作するはずです。お知らせ下さい。

于 2012-11-09T04:27:32.747 に答える