gpt4 book ai didi

ruby-on-rails-3 - Factory_girl 和 Factory_girl_rails 冲突错误

转载 作者:行者123 更新时间:2023-12-01 22:57:25 25 4
gpt4 key购买 nike

以下是运行 rspec spec 的错误消息:

/factory_girl-2.1.0/lib/factory_girl/registry.rb:38:in `add_as': 已定义:用户 (FactoryGirl::DuplicateDefinitionError)

安装了 factory_girl (2.1.0) 和 factory_girl_rails (1.2.0)。如果 factory_girl 2.1.0 被删除,此错误消息就会消失(尽管导致未定义方法的另一个错误)。但是,在另一台带有 rspec 的笔记本电脑上运行相同的设置没有问题。

这是 bundle show 命令输出的一部分。

  • cucumber (1.0.2)
  • cucumber 导轨 (1.0.2)
  • database_cleaner (0.6.7)
  • diff-lcs (1.1.2)
  • erubis (2.7.0)
  • execjs (1.2.4)
  • factory_girl (2.1.0)
  • factory_girl_rails (1.2.0)
  • ffi (1.0.9)
  • 小 cucumber (2.4.5)
  • 远足 (1.2.1)
  • i18n (0.6.0)
  • jquery-rails (1.0.13)
  • json (1.5.3)
  • json_pure (1.5.3)
  • 邮件 (2.3.0)
  • mime 类型 (1.16)
  • multi_json (1.0.3)
  • nokogiri (1.5.0)
  • 多语言 (0.3.2)
  • 机架 (1.3.2)
  • 机架缓存 (1.0.3)
  • 机架安装 (0.8.3)
  • 机架 SSL (1.3.2)
  • 机架测试 (0.6.1)
  • 导轨 (3.1.0)
  • railties (3.1.0)
  • 耙子 (0.9.2)
  • rdoc (3.9.4)
  • rspec (2.6.0)
  • rspec 核心 (2.6.4)
  • rspec 期望 (2.6.0)
  • rspec-mocks (2.6.0)
  • rspec-rails (2.6.1)
  • rubyzip (0.9.4)
  • sass (3.1.7)
  • sass-rails (3.1.0.rc.6)
  • selenium-webdriver (2.4.0)
  • simple_form (1.4.2)

  • 这是 factory_girl 和 rspec 的 gemfile 的一部分。
    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

    有什么想法吗?谢谢。

    最佳答案

    gem 'factory_girl_rails', :require => false

    为我修复了它:)

    关于ruby-on-rails-3 - Factory_girl 和 Factory_girl_rails 冲突错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7374822/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com