Ниже приведено сообщение об ошибке при запуске спецификации rspec:
/ factory_girl-2.1.0 / lib / factory_girl / registry.rb: 38: в `add_as ': уже определено: пользователь (FactoryGirl :: DuplicateDefinitionError)
Установлены как factory_girl (2.1.0), так и factory_girl_rails (1.2.0). Это сообщение об ошибке исчезает, если factory_girl 2.1.0 удалена (однако вызвала другую ошибку неопределенного метода) Однако та же настройка не вызывает проблем при работе на другом ноутбуке с rspec.
Вот часть вывода команды bundle show.
- огурец (1.0.2)
- огурцы-рельсы (1.0.2)
- database_cleaner (0.6.7)
- diff-lcs (1.1.2)
- эрубис (2,7,0)
- execjs (1.2.4)
- factory_girl (2.1.0)
- factory_girl_rails (1.2.0)
- ffi (1.0.9)
- корнишон (2,4,5)
- поход (1.2.1)
- i18n (0.6.0)
- jquery-рельсы (1.0.13)
- JSON (1,5,3)
- json_pure (1.5.3)
- почта (2.3.0)
- MIME-типы (1.16)
- multi_json (1.0.3)
- нокогири (1.5.0)
- полиглот (0.3.2)
- стойка (1.3.2)
- стеллаж-кеш (1.0.3)
- для монтажа в стойку (0,8,3)
- rack-ssl (1.3.2)
- рейк-тест (0.6.1)
- рельсы (3.1.0)
- рельсы (3.1.0)
- грабли (0.9.2)
- rdoc (3.9.4)
- rspec (2.6.0)
- rspec-core (2.6.4)
- rspec-ожидания (2.6.0)
- rspec-mocks (2.6.0)
- rspec-рельсы (2.6.1)
- rubyzip (0.9.4)
- sass (3.1.7)
- sass-rails (3.1.0.rc.6)
- селен-вебдрайвер (2.4.0)
- simple_form (1.4.2)
Вот часть gemfile для factory_girl и rspec.
group :test do
# Pretty printed test output
gem "rspec-rails", ">= 2.0.0"
gem "cucumber-rails", ">=0.3.2"
gem 'webrat', ">= 0.7.2"
gem 'factory_girl_rails'
gem 'turn', :require => false
end
Есть мысли? Спасибо.