2012-05-22 5 views
1

Я запускаю приложение Rails 2.3.4 под рубином 1.8.7 и rvm с пользовательским gemset.Rspec, отображающий неправильный номер версии

При попытке запустить rspec я попытался несколько раз удалить rspec 2 и установить rspec и rspec-rails версии 1.3.4. Однако, когда я запускаю rspec -v, я получаю 2.10.0 независимо от того, что я делаю.

Наконец я получил сообщение об ошибке:

You are running rspec-2, but it seems as though rspec-1 has been loaded as 
    well. This is likely due to a statement like this somewhere in the specs: 

     require 'spec' 

    Please locate that statement, remove it, and try again. 

Так выглядит 2.10.0 на самом деле до сих пор загружен. Даже если я делаю gem uninstall rspec, rspec все еще загружается. Что происходит?

+1

Как насчет "bundle exec rspec -v"? –

+0

Я не бегущий комплектщик. – James

ответ

2

Вы должны использовать spec (RSpec 1 исполняемый файл) вместо rspec, как описано в this answer.

Смежные вопросы