Как понизить rspec 3.0.0 до rspec 2

#ruby-on-rails #ruby #rspec

#ruby-on-rails #ruby #rspec

Вопрос:

У меня проблема с запуском программы rake при тестовом обучении с помощью rspec 3.0.0. Он говорит «Не удалось найти «rspec (~) 2) — нашел: [rspec-3.0.0]» У меня такое чувство, что это означает, что я должен загрузить более старую версию rspec для запуска программы. Однако, когда я попытался загрузить 3 самые последние версии rspec 2 (2.99.0, 2.14.1 и 2.14.0), он всегда говорит: «ОШИБКА: не удалось найти действительный драгоценный камень… в любом репозитории «

Пожалуйста, помогите! Я использую Windows 7 и очень хотел бы ознакомиться с этим материалом

Комментарии:

1. загляните в свой Gemfile … что находится в разделе с надписью «группа : тест» ? Если его нет, выполните поиск в файле Gemfile для слова «rspec» и посмотрите, что он говорит

2. В нем нет раздела под названием group: test, в нем просто говорится об этом «источнике» rubygems.org » драгоценный камень «грабли » драгоценный камень «rspec», «> = 2.0″»

3. правильно … значит rspec-rails , тогда нет драгоценного камня?

4. кроме того, форматирование кода комментариев ужасно. Не могли бы вы скопировать ваш Gemfile в свой вопрос и красиво отформатировать его, чтобы его было легко читать и другим? 🙂

5. Кажется, я решил свою проблему, мне нужно было инициализировать rspec в каталоге проекта. Спасибо за помощь, хотя!