Ошибка 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