如何解决“ Bundler 2需要RubyGems 2.5或更高版本”

时间:2019-04-22 06:10:26

标签: ruby-on-rails ruby

我是新手,使用Ruby on Rails时遇到了这个问题。 我正在尝试安装Ruby on Rails,当我尝试使用“ rails -v”检查Rails的版本时,它显示了以下消息:“捆绑软件2需要RubyGems 2.5或更高版本。请安装捆绑软件1或更新为支持的RubyGems版本”。 我尝试使用“ gem update --system”更新gem,但它给了我此消息 “错误:执行gem时...(Gem :: RemoteFetcher :: FetchError)SSL_connect返回= 1 errno = 0状态=错误:证书验证失败。 (https://api.rubygemsorg/specs.4.8.gz)”。

当我通过“ gem --version”检查我的gem版本时,它给了我2.3.0。 我该如何解决这个问题?

我知道我的问题有点愚蠢,但是您能帮我吗?非常感谢。

@Uday当我尝试使用命令“ bundler&gem --version”时,它对我说:“ Bundler 2需要RubyGems 2.5或更高版本。请安装捆绑程序1或更新为受支持的RubyGems版本。2.3.0退出1 “

2 个答案:

答案 0 :(得分:0)

您应该安装Bundler 1.x或使用Ruby 2.5或更高版本。

答案 1 :(得分:0)

您需要降级您的bundler版本或升级您的gems版本> 2.5.0。因为bundler 2不支持gems版本<2.5.0