При отказе от использования плагинов rspec и rspec-rails и переключении на версии gem, есть ли что-то еще, что я должен изменить в spec_helper.rb или что-то, чтобы спецификации в моем приложении увидели изменения?
Я больше не могу заставить свои спецификации работать успешно после удаления плагинов и установки гемов (1.1.8).
Более конкретно, это то, что я сделал:
- удалить ранее установленные плагины rspec и rspec-rails от поставщиков dir
- sudo установил гемы rspec и rspec-rails (1.1.8 была последней на момент написания этой статьи)
При запуске script / autospec, я получаю это сообщение:
/ Библиотека / Ruby / Сайт / 1.8 / rubygems.rb: 578: в report_activate_error': RubyGem version error: hoe(1.5.0 not >= 1.7.0) (Gem::LoadError)
from /Library/Ruby/Site/1.8/rubygems.rb:134:in
активировать '
с /Library/Ruby/Site/1.8/rubygems.rb:158:in activate'
from /Library/Ruby/Site/1.8/rubygems.rb:157:in
каждый '
с /Library/Ruby/Site/1.8/rubygems.rb:157:in activate'
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in
require '
из /Library/Ruby/Gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:509:in require'
from /Library/Ruby/Gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:354:in
new_constants_in '
из /Library/Ruby/Gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:509:in require'
from /Volumes/tangoflash/code/tangoflash/spec/spec_helper.rb:5
from spec/helpers/sessions_helper_spec.rb:1:in
require '
из spec / helpers / session_helper_spec.rb: 1
При попытке запустить один пример rspec через textmate я получаю:
/ Library / Ruby / Site / 1.8 / rubygems.rb: 578: в report_activate_error': RubyGem version error: hoe(1.5.0 not >= 1.7.0) (Gem::LoadError) from /Library/Ruby/Site/1.8/rubygems.rb:134:in
активировать 'из /Library/Ruby/Site/1.8/rubygems.rb:158:in activate' from /Library/Ruby/Site/1.8/rubygems.rb:157:in
каждый' из / Library / Ruby / Site / 1.8 / rubygems.rb: 157: в activate' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in
require 'from / Users / allanlibunao / Библиотека / Поддержка приложений / TextMate / Bundles / RSpec.tmbundle / Support / lib / spec / mate.rb: 14 из / tmp / temp_textmate.KQTYKh: 3: в `require 'из /tmp/temp_textmate.KQTYKh:3
Любая помощь будет потрясающей.