ruby - `require' : cannot load such file -- rspec/core/formatters/base_formatter (LoadError)

标签 ruby rspec

我正在运行 rspec 并遇到以下错误。我已经查找过类似的帖子,但找不到与本案例相关的帖子。

'require': 无法加载这样的文件 -- rspec/core/formatters/base_formatter (LoadError)

ruby 版本:2.4.3

这是我的 Gemfile:

group :test do
  gem 'database_cleaner', '~> 1.5'
  gem 'factory_girl'
  gem 'rack-test', require: 'rack/test'
  gem 'rspec', '~> 3.5'
  gem 'simplecov'
  gem 'webmock'
  gem 'timecop'
end

这是实际的命令:

/Users/<user_name>/.rbenv/versions/2.4.3/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /Users/<user_name>/.rbenv/versions/2.4.3/bin/rspec _3.7.1_ /Users/<user_name>/Desktop/github/test_rspec.rb --require teamcity/spec/runner/formatter/teamcity/formatter --format Spec::Runner::Formatter::TeamcityFormatter

test_rspec.rb:

require 'spec_helper'

describe 'tests' do
  include_context 'scenario'

  # sample spec

end

最佳答案

我遇到了类似的问题,所以:

  • 我删除了我的Gemfile.lock
  • 重新运行 bundle install

关于ruby - `require' : cannot load such file -- rspec/core/formatters/base_formatter (LoadError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49734279/

相关文章:

ruby - ruby 中的减法不少于 1

ruby - 如何使用 RSpec 测试具有默认参数的 Ruby 类

ruby-on-rails - 什么是好的 RSpec 自动化测试平台?

ruby - 当一个对象的构造函数构建另一个对象时 stub

ruby-on-rails - 守卫 --listen-on with vagrant

ruby-on-rails - 设计 - 验证时设置范围

ruby-on-rails - 使用 RSpec 测试 Controller 时如何调用 Rails 命名路由?

ruby - Ruby 数组与哈希测试中的堆栈级别太深

ruby-on-rails - Rails,搜索逻辑选择带有复选框的类别

ruby-on-rails-3 - 使用设计 : could not find valid mapping 进行 RSpec 测试