`bundle exec` 不起作用,说“`mri_22` 不是有效平台”

`bundle exec` doesn't work, says "`mri_22` is not a valid platform"

我正在尝试 运行 在我的 Ruby 项目中使用 bundle exec 的命令。但是,每当我 运行 它时,我都会收到一条错误消息,如下所示:

$ bundle exec rake test
`mri_22` is not a valid platform. The available options are: [:ruby, :ruby_18,
:ruby_19, :ruby_20, :ruby_21, :mri, :mri_18, :mri_19, :mri_20, :mri_21, :rbx,
:jruby, :jruby_18, :jruby_19, :mswin, :mingw, :mingw_18, :mingw_19, :mingw_20,
:mingw_21, :x64_mingw, :x64_mingw_20, :x64_mingw_21]

如何让 bundle 工作?

您 运行 的捆绑器版本已过时。通过 运行

安装最新的 bundle gem
gem update bundler

来源:https://github.com/codeforamerica/congress/issues/10