私はBDDとTDDについてもっと学びたいと考えて、自分のマシンのRSpecチュートリアルに従っています。私のセットアップは、Rails 2.2.2とRspec 1.1.12でした。以前のバージョンのRspecで仕様を実行するにはどうすればよいですか?
今夜私のプライマリマシンで作業を続行し、私のコードをポータブルからデスクトップに移動しました。 RSpecを持っていない、私は宝石をインストールしました。 。 。
sudo gem install rspec
sudo gem install rspec-rails
ストライフとカルナン! Rspecの新バージョンがインストールされました! 1.2.0!そして今、私のテストは全面的に失敗しています!私はフォローアップし、最新のバージョンを学ぶつもりですが、最初からやり直すことなくチュートリアルの内容を完成させたいと思います。不思議なんだけど。インストールして、以前のRspec 1.2.12に対して自分のコードを実行したいと指定する方法はありますか?
私の経験上、これはこれを行う唯一の方法です... rspecは最新のバージョンを "アクティブ"にするなどの依存関係があります。内部は100%ではありません。しかしアンインストールは修正されます。 –