如何将 gem 'minitest' 添加到我的测试助手中?

2023-12-31

我是 Ruby on Rails 和测试的新手。当我跑步时rake test我收到以下错误:

/Users/jarvis/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/rack-1.3.4/lib/rack/backports
/uri/common_192.rb:53: warning: already initialized constant WFKV_
/Users/jarvis/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/turn-0.8.3/lib/turn/autorun
/minitest.rb:14:in `<top (required)>': MiniTest v1.6.0 is out of date. (RuntimeError)
`gem install minitest` and add `gem 'minitest' to you test helper.
    from /Users/jarvis/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/activesupport-3.1.1/lib
/active_support/dependencies.rb:240:in `require'

I did gem install minitest现在它说添加 gem 'minitest'给我的测试助手。这是test/test_helper.rb,如果是这样,我如何“添加”minitest?


编辑 Gemfile,以便在测试组下指定 gem,如下所示:

group :test do
  gem "minitest"
end

(将OP编辑的解决方案发布到问题中,但没有作为答案发布)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 gem 'minitest' 添加到我的测试助手中? 的相关文章

  • rvm编译安装ruby 2.5.0出错

    我正在尝试使用 rvm 安装 ruby 2 5 0 但出现错误 我在 Ubuntu 18 16 和现在的 Linux Mint Cinnamon 上尝试过 基本上我在运行安装 ruby 的代码之前所做的是 打开 GPG 密钥https rv
  • MONGODB [DEBUG] 游标的cursor.refresh() 7078636577051629992

    更新大型 json 列表时 出现以下错误 2012 04 01T09 34 00 00 00 app run 1 MONGODB DEBUG cursor refresh for cursor 7078636577051629992 201
  • 渲染:带参数的动作

    我有一个有 2 种方法的类 第一个方法由视图使用一些 GET 参数 params page 调用 我想保存这些参数并通过渲染操作将它们发送到我的第二个方法 class exemple def first sql save of params
  • 当一组工作人员完成时如何执行 Sidekiq 回调

    假设我有一个 Sidekiq 任务将产品处理到我的数据库 每个产品都按商店分组 因此我的代码的一个过于简化的示例将是这样的 stores each do store store products each do product Produc
  • 多态控制器和调用对象

    我的地址具有多态关系 可以由成员或依赖者拥有 一切看起来都很棒 直到我意识到除非我遗漏了一些东西 否则我不知道创建它的对象是什么类型 有没有办法告诉路由文件包含对象的类型 Models class Member lt ActiveRecor
  • Rails 注释分段错误

    有一些问题围绕着这个问题 但没有什么真正能满足我的需求 After I bundle install下面列出了我的 Gemfile 我运行annotate并出现以下错误 Users nickcoelius rvm gems ruby 1 8
  • 预期的 ProductField,出现数组问题

    我有一个 Rails 4 应用程序 它有一个如下所示的 params 块 def store params params require store permit name description user id products attr
  • 为什么“rails server -e production”会出现“没有路由匹配“/”并且样式表未加载?

    它正在运行 Rails 3 0 0 或 Rails 3 0 5 使用 Ruby 1 9 2 当处于开发模式时 rails server then http 本地主机 3000 http localhost 3000一切正常 并且http l
  • 创建一个简单的 Rails 3 文本助手 Gem [重复]

    这个问题在这里已经有答案了 我一直在开发我的第一个 Rails 3 插件 以打包一个我喜欢在ApplicationHelper我所有的应用程序 你可以看到整个代码在 Github 上 https github com burlesona s
  • 在 ec2 上托管 Rails

    我想将 Rails 部署到亚马逊 ec2 上 我看过 poolparty 和 ec2onrails 但似乎都不再维护了 人们用什么来做到这一点 都是自制的木偶和卡皮斯特拉诺 还是有一个项目可以让我继续下去 我可以推荐两个项目 如果您有一个
  • 遵循 http://ruby.railstutorial.org/ 教程时出现 RSpec 错误

    我到处搜索但似乎找不到解决方案 我一直在关注有关的教程http ruby railstutorial org http ruby railstutorial org 我在第 3 章中尝试使用 rspec spec 执行测试 但是我不断收到以
  • Rails 4:资产未在生产中加载

    我正在尝试将我的应用程序投入生产 但图像和 CSS 资源路径不起作用 这是我目前正在做的事情 图像资源位于 app assets images image jpg 样式表位于 app assets stylesheets style css
  • Rails 控制台无法运行

    rbenv 红宝石版本 2 6 6 导轨版本 5 1 4 我正在较旧的代码库中工作 ruby 2 6 6 rails 5 4 1 这是我每天使用的代码库 我必须通过 rbenv 下载一个新的 ruby 版本作为单独的存储库 这样做在我的旧代
  • Rails 5.1 CORS - 如何为不同环境设置不同来源

    我正在使用带有 Rail 5 1 API 的rack cors gem 根据文档 我有以下初始化程序 配置 初始化器 cors rb module Api Rails application config middleware insert
  • Rails、REST 架构和 HTML 5:带有预检请求的跨域请求

    在致力于使我们的网站 HTML 5 友好的项目时 我们渴望采用跨域请求的新方法 不再通过隐藏的 iframe 发布 使用访问控制 http www w3 org TR access control 根据规范 我们开始设置一些测试来验证各种浏
  • 多重要求和允许强参数rails 4

    在下面的情况下 我尝试使用强参数 我想要求email address password并允许remember me fields 但像下面这样使用它只允许最后一行在方法示例中 在下面的情况下 它只需要params permit rememb
  • 我在 Rails 中使用了保留字吗?

    这是我的模型 class Record lt ActiveRecord Base belongs to user belongs to directory end class Directory lt ActiveRecord Base h
  • 如何向 Rails 应用程序添加自定义字体?

    我想在 RoR 应用程序中使用几种字体 但它们的格式主要是 ttf 和 otf 等 我该如何将这些文件嵌入到我的 Rails 应用程序中 也就是说 一旦我将它们放入我的资产文件夹中 将它们嵌入我的 CSS 和 或 LESS 文件中的语法到底
  • 来自控制器的 Rails 验证

    有一个联系页面 可以输入姓名 电话 电子邮件和消息 然后发送到管理员的电子邮件 没有理由将消息存储在数据库中 问题 如何 在控制器中使用 Rails 验证 根本不使用模型 或者 在模型中使用验证 但没有任何数据库关系 UPD Model c
  • 将rails_admin 与rails_api 结合使用

    我最初将此发布为Rails api GitHub 上的问题 https github com sferik rails admin issues 2617 但由于不活跃 我现在将其发布在这里 我正在尝试使用rails admin使用 Rai

随机推荐

  • 在 Linux 和 Windows 之间共享 Eclipse 工作区

    我在我的 Windows 机器上使用 Eclipse 进行 Android 开发已经有一段时间了 但我越来越多地启动到我的 Ubuntu 分区 老实说 我喜欢这两种操作系统 因为它们各有优缺点 但我随机启动每一种操作系统 无论如何 我的硬盘
  • 检测 Android 设备方向(不是屏幕方向)

    有没有办法检测 Android 设备的当前方向 我不是在谈论屏幕方向 而是在谈论设备的物理握持方式 到目前为止我找到的所有解决方案都告诉我屏幕方向 在我的应用程序中始终是纵向 我需要知道用户是否水平握住设备 即使我没有旋转屏幕 Thanks
  • Kotlin 中函数“until”的未解析引用

    我正在尝试将 Java 项目转换为 Kotlin 我得到一个非常奇怪的编译时错误该函数until是一个 未解析的引用 这个函数怎么来的until不被认可 fun renderChildrenToRight canvas Canvas sta
  • 时区查找

    我有一个 csv 文件包含以下内容的文件 国家 地区 城市 邮政编码 地铁代码 区号 我需要找到条目的时区 我看过奥尔森数据库和地理名称 我对奥尔森数据库迷失了 找不到任何有用的东西 有没有任何网站可以访问基于国家 地区 城市的时区信息 T
  • NestedScrollView 不与 Recyclerview 一起使用

    我有这样的布局
  • AppStore 拒绝 - 性能:软件要求 prefs:root= "GraphicsServices.framework"

    Apple 拒绝了我们的应用程序并显示以下消息 准则 2 5 1 性能 软件要求 您的应用程序使用或引用以下非公共 API prefs root GraphicsServices framework App Store 不允许使用非公共 A
  • Boxplot:seaborn 中的自定义宽度

    我正在尝试在seaborn中绘制箱线图 其宽度取决于x轴值的对数 我正在创建宽度列表并将其传递给 seaborn boxplot 的 widths widths 参数 但是 我得到了 raise ValueError datashape m
  • 如何检查列表是否仅包含#t

    我在球拍和麻省理工学院方案中尝试使用以下代码 令我惊讶的是编译器抛出错误 foldr and t t t f 有没有办法使用减少 折叠方式来检查列表是否只包含 true 或 false 我知道 lambda 可以完成这项工作 但这确实让我们
  • 删除从父级继承的不透明度?

    我有一个div标签 我想取消孩子的继承权 overlay的不透明度 这是我的代码 div div
  • express.js - 如何拦截response.send()/response.json()

    假设我有多个地方可以打电话response send someData 现在我想创建一个全局拦截器来捕获所有 send方法并进行一些更改someData express js 有什么办法吗 钩子 监听器 拦截器 您可以定义一个中间件 如下所
  • 如何关闭 QSA? (查询字符串附加)

    我正在使用 Apache2 和 mod rewrite 来隐藏我的查询字符串 这些是有问题的规则 RewriteCond QUERY STRING query RewriteRule search 1 R 301 L RewriteRule
  • 仅当 ng-if 为 true 时才调用方法

    是否只有当 ng if 中的条件为 true 时才可以调用方法 我有一个这样的重复 div h1 Hello getName h1 div 这是js代码 scope getName function console log fired re
  • Xcode 修复快捷方式

    我想知道是否有任何快捷键或热键可以应用 Xcode 的修复建议 Xcode 7 在Android Studio中 我们只需使用ctrl enter即可应用校正 Xcode中有类似的东西吗 一些参考 https swifteducation
  • 如何使用CrossValidator在不同模型之间进行选择

    我知道我可以使用交叉验证器 https spark apache org docs latest api scala index html org apache spark ml tuning CrossValidator调整单个模型 但是
  • 在 SSRS 订阅中编辑报表服务器的 URL 链接

    我最近从 SSRS Report Server 2008 升级到 Power BI Report Server 2017 我还设置了一个别名 URL 链接来访问服务器 通过电子邮件订阅从新服务器发送报告时 可以选择将链接一起发送到报告服务器
  • AmazonSQSClientBuilder.defaultClient() java.lang.NoSuchFieldError:没有 Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier 类型的静态字段实

    java lang RuntimeException 无法启动活动 ComponentInfo com example msgqueue3 com example msgqueue3 MainActivity java lang NullP
  • 如何在totalview中将int *表示为数组?

    如何 潜水 一个指向动态分配的整数数组的 int 并将其表示为固定的 int 数组 换句话说 如果我潜水 int 它会显示地址和指向的 int 但我想查看所有整数的数组 我注意到这个问题上的 TotalView 标签 您是问如何在 Tota
  • 让 iPhone 振动

    我一直在尝试使用以下代码使 iPhone 振动 AudioServicesPlaySystemSound kSystemSoundID Vibrate 但不起作用 可能是因为我在调用此函数的同时正在播放声音吗 如果这对任何人有帮助 我发现振
  • c++ \ 将 FILETIME 转换为秒

    如何将 FILETIME 转换为秒 我需要比较两个 FILETIME 对象 I found this http www gamedev net topic 565693 converting filetime to time t on wi
  • 如何将 gem 'minitest' 添加到我的测试助手中?

    我是 Ruby on Rails 和测试的新手 当我跑步时rake test我收到以下错误 Users jarvis rvm gems ruby 1 9 2 p180 rails3tutorial gems rack 1 3 4 lib r