Ошибка Spork при обновлении пакета

Я запустил обновление пакета в моем приложении rails. Я не получаю следующую ошибку и не могу понять, что мне нужно изменить:

59 $ spork Использование RSpec, неизвестно

Загрузка блока Spork.prefork...

Вы уже активировали spork 1.0.0rc2, но ваш Gemfile требует spork 1.0.0rc3. Использование bundle exec может решить эту проблему. (Gem::LoadError)

Он работает нормально, если я запускаю его с bundle exec, но я хочу исправить основную причину, чтобы мне не приходилось использовать bundle exec. Любая помощь будет оценена.

2 ответа

Решение

Я не понял, почему возникли проблемы с rc2 и rc3, но в целом, после прочтения нескольких сайтов, я думаю, что можно было использовать bundle exec. В итоге я использовал следующую настройку, чтобы среда разработки и тестирования работала без проблем для TDD. В результате я не сталкиваюсь с проблемой, хотя я все еще не знаю, что вызвало проблему.

http://blog.crowdint.com/2012/03/01/rails-tdd-environment-setup-with-guard-and-foreman.html

Бежать gem update spork и он обновит версию spork, установленную в вашей системе, до последней версии. Прямо сейчас вы установили в свой пакет только ту версию spork, которая не будет видна при запуске команды без bundle exec, Вам также может понадобиться удалить старые версии с gem cleanup spork

Другие вопросы по тегам