0

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

这是我的宝石文件:

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

我不明白为什么会这样……

4

1 回答 1

0

如果这是你的完整

宝石文件

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

source 'https://rubygems.org'

gem 'rails', '3.2.13'

你得到

未初始化的常量 Rails (NameError)

因为您还没有将 rails 添加到 gemfile

于 2013-09-18T02:58:43.840 回答