【问题标题】:Ruby on Rails: Bundle install could not find compatible versions for “bundler” gemRuby on Rails:捆绑安装找不到“捆绑器”gem 的兼容版本
【发布时间】:2021-04-11 02:52:15
【问题描述】:

我正在尝试运行命令 bundle install 并收到以下错误 -

Bundler could not find compatible versions for gem "bundler":
  In Gemfile:
    blog_posts was resolved to 0.0.1, which depends on
      blog_viewers was resolved to 0.0.1, which depends on
        rails (~> 4.2) was resolved to 4.2.7, which depends on
          bundler (< 2.0, >= 1.3.0)

  Current Bundler version:
    bundler (2.1.4)
This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?

Could not find gem 'bundler (< 2.0, >= 1.3.0)', which is required by gem 'rails (~> 4.2)', in any of the sources.

如果我降级版本,则会收到以下错误 -

Traceback (most recent call last):
        1: from /home/user/.rbenv/versions/2.6.6/bin/bundle:23:in `<main>'
/home/user/.rbenv/versions/2.6.6/bin/bundle:23:in `load': cannot load such file -- /home/user/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-1.17.3/exe/bundle (LoadError)

注意 - 默认捆绑程序版本是 1.17.3

有没有办法解决这个问题?任何形式的帮助将不胜感激。

【问题讨论】:

  • 这能回答你的问题吗? How to downgrade bundler or upgrade rails?
  • @CassandraS。不,它没有回答我的问题。
  • 这是完全相同的错误,即使问题标题不同。
  • 在我的情况下,首先我不想升级 rails,其次在降级 bundler 版本后它显示另一个错误。
  • 可以分享您的 Gemfile 吗?我很想知道blog_postsblog_viewers 是什么

标签: ruby-on-rails ruby installation rubygems bundler


【解决方案1】:

尝试gem install bundler 并再次尝试bundle install

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-12
    • 1970-01-01
    • 1970-01-01
    • 2015-07-26
    • 1970-01-01
    • 2013-09-02
    相关资源
    最近更新 更多