【问题标题】:rspec core configuration error: 'load':cannot load such filerspec 核心配置错误:“加载”:无法加载此类文件
【发布时间】:2014-06-08 18:40:07
【问题描述】:

我是 Rails 新手,正在学习教程。当我尝试使用 RSpec 测试示例应用程序时,出现以下错误:

C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-2.14.4/lib/rspec/core/configuration.rb:896:in `load': 
cannot load such file -- 
C:/Sites/sample_app/spec/requests/static_pages.rb (LoadError)

我已经安装了所需的 gem,我正在我的应用程序的文件夹中运行命令 bundle exec rspec spec\requests\static_pages.rb。我的 Gemfile 如下:

source 'https://rubygems.org'

gem 'rails', '4.0.0.rc2'
group :development, :test do
  gem 'sqlite3'
  gem 'rspec-rails'
end
gem 'sass-rails', '~> 4.0.0.rc2'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 1.2'

group :doc do
  gem 'sdoc', require: false
end

group :test do
  gem 'capybara'
end

我在 Windows 7 Ultimate 64bit 上运行。请帮助:) 我在网上找不到解决方案..

【问题讨论】:

    标签: ruby-on-rails rspec-rails


    【解决方案1】:

    我遇到了同样的问题。我正在使用 ubuntu。我犯的一个愚蠢错误是,在更改 home.html.erb 文件并在其中添加“示例应用程序”之后,我们倾向于立即运行测试,从不这样做。来到主目录(做几个 cd ..)并运行完整的命令。

    这是一个非常愚蠢的错误,我花了大约 5 分钟才意识到。如果不是你,我相信这会帮助像我这样的其他人。

    【讨论】:

    • 谢谢!永远不会知道 RSpec 需要这样。您能否提供任何可能使此要求更加明确的文档?
    【解决方案2】:

    我的猜测是您正在运行此命令的路径不是应用程序的根目录,或者您尝试运行的文件不存在。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-06
      • 1970-01-01
      • 2015-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多