【问题标题】:Rails/Rspec: uninitialized constant Rails (NameError)Rails/Rspec:未初始化的常量 Rails (NameError)
【发布时间】:2013-09-18 02:49:34
【问题描述】:

当我运行bundle exec rake spec 时,我一直遇到这个错误:uninitialized constant Rails (NameError)

这是我的 gemfile:

group :development do
  gem 'guard-rspec'
  gem 'guard-spork'
end

group :development, :test  do
  gem "debugger-ruby_core_source", "~> 1.2.2"
  gem 'debugger' 
  gem 'faker'
  gem 'rspec-rails' 
  gem 'factory_girl_rails'
  gem 'spork-rails', "~> 3.2"
  gem "database_cleaner", "~> 0.9"
end

group :test do
  gem 'capybara' 
  gem 'guard-rspec' 
  gem 'launchy'
  gem "shoulda-matchers", "~> 2.0"
  gem "selenium-webdriver"
  gem "rspec-sidekiq"
end

我不知道为什么会这样……

【问题讨论】:

    标签: ruby-on-rails rspec-rails


    【解决方案1】:

    如果这是你的完整版

    宝石文件

    内容比我认为添加这个应该可以解决问题

    source 'https://rubygems.org'
    
    gem 'rails', '3.2.13'
    

    你得到了

    未初始化的常量 Rails (NameError)

    因为你还没有在 gemfile 中添加 rails

    【讨论】:

    • 我发布的 gemfile 是我 gemfile 的一部分,而不是整个文件
    猜你喜欢
    • 2023-04-02
    • 1970-01-01
    • 2013-11-10
    • 2016-07-15
    • 2017-07-10
    • 1970-01-01
    • 2022-01-01
    • 2016-10-22
    • 1970-01-01
    相关资源
    最近更新 更多