Gem :: InstallError:minitest需要Ruby版本〜> 2.2

时间:2019-10-01 05:39:12

标签: ruby-on-rails rubygems minitest

当前我在执行捆绑安装时遇到以下错误

Gem::InstallError: minitest requires Ruby version ~> 2.2

它正在尝试安装最新的minitest gem版本(即于2019年9月29日发布的5.12.2)

我检查了我的Gemfile和Gemfile.lock文件,但没有找到最小的宝石痕迹。因此,我认为这是一个依赖项。

我试图通过在gem文件中将其定义为gem 'minitest', '4.7.5'来将其版本强制安装到先前版本的 4.7.5 ,但是它仍然尝试安装版本 5.12。 2

系统详细信息:

  • 红宝石2.1.5p273
  • 捆绑软件(1.12.5)
  • 导轨3.2.17

那我该如何解决这个问题。

编辑

调试之后,我发现rspec-core具有minitest的依赖关系。

1 个答案:

答案 0 :(得分:0)

gem 'minitest', '~> 4.7.5'

编辑Gemfile像这样。确保没有安装最小的宝石,如果有的话,将其删除。

gem list | grep minitest