问题描述
我在我的项目中在 Ubuntu 上安装了 3.0.0 的 Ruby,但我正在尝试捆绑安装,它给了我以下错误。
ruby_dep-1.5.0 requires ruby version >= 2.2.5,~> 2.2,which is incompatible
with the current version,ruby 3.0.0p0
这是我之前从另一台机器克隆的一个项目,现在试图在这台新机器上打开它。
解决方法
ruby_dep 自 2016 年以来一直没有更新,看起来已经废弃。正如评论 (3) 所建议的那样,从您的 Gemfile 中删除 ruby_dep 并查看 bundler 处理它的情况,否则在 repo 中分叉或提出问题。
,我遇到了类似的错误。我删除了 ruby_dep-1.5.0 并再次运行 bundle install。然后我得到了另一个错误:
块引用
listen-3.1.5 需要 ruby 版本 >= 2.2.3
我只是简单地删除了 Gemfile.lock 并运行了 bundle install 并且使用新的 Gemfile.lock 一切顺利。