2

RSpec を Ruby 1.9 で実行しようとしましたが、テストが実行されません。これが私のトレースです:

matt@matt-desktop:~/Development/my_app$ sudo rake spec --trace
(in /home/matt/Development/my_app)
** Invoke spec (first_time)
** Invoke db:test:prepare (first_time)
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:abort_if_pending_migrations
** Execute db:test:prepare
** Invoke db:test:load (first_time)
** Invoke db:test:purge (first_time)
** Invoke environment 
** Execute db:test:purge
** Execute db:test:load
** Invoke db:schema:load (first_time)
** Invoke environment 
** Execute db:schema:load
** Execute spec

それだけです、何も起こりません。

適切な宝石は次のとおりです。

cucumber (0.3.11, 0.3.9)
rails (2.3.2)
rake (0.8.7)
rspec (1.2.6)
rspec-rails (1.2.6)
test-unit (2.0.2, 1.2.3)

どんな助けでも大歓迎です。

4

2 に答える 2

4

test-unit 2.0.2 をアンインストールする必要があります。1.2.3 が存在する場合、Rspec は 1.2.3 を適切にロードしません。

于 2009-06-11T14:56:59.540 に答える
0

sudo gem update新しいバージョンの test-unit の混乱を考えずに を実行すると、難しい場合があります。

于 2009-07-30T13:10:05.510 に答える