gpt4 book ai didi

ruby-on-rails - bundle 安装错误 - ruby​​_dep-1.5.0 需要 ruby​​ 版本 >= 2.2.5 但我有 3.0.1p64 版本

转载 作者:行者123 更新时间:2023-12-04 12:09:07 24 4
gpt4 key购买 nike

我曾经在一个使用 Ubuntu 机器的项目中完美地工作。
一段时间后,我决定跳入 Fedora,现在我已经设置了一切,我打算继续这个项目,但是当我运行时 bundle install我得到以下信息:

➜ bundle install
Following files may not be writable, so sudo is needed:
/usr/bin
/usr/share/gems
/usr/share/gems/build_info
/usr/share/gems/bundler
/usr/share/gems/cache
/usr/share/gems/doc
/usr/share/gems/extensions
/usr/share/gems/gems
/usr/share/gems/plugins
/usr/share/gems/specifications
Fetching gem metadata from https://rubygems.org/..........
Resolving dependencies....
ruby_dep-1.5.0 requires ruby version >= 2.2.5, ~> 2.2, which is incompatible with the current version, ruby 3.0.1p64
显然我的 Ruby 版本要求得到满足。
我应该降级它以便我可以继续吗?
如果是这样,如何在没有 rvm 或 rbenv 的情况下正确地做到这一点?
我找到了 2 行 ruby_dep在 Gemfile.lock 上,我不太确定如何继续。第一个结果是嵌套的,另一个不是:
listen (3.1.5)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
ruby_dep (~> 1.2)
...
ruby_dep (1.5.0)
我应该保留一个还是更改两者的版本?我找不到 ruby_dep除了 Gemfile.lock 之外的任何其他地方

最佳答案

我遇到了同样的问题。
一种方法是删除您的 Gemfile.lock并运行 bundle install这将删除对 ruby_dep 的所有现有引用。并为您提供全新安装的 gem。

关于ruby-on-rails - bundle 安装错误 - ruby​​_dep-1.5.0 需要 ruby​​ 版本 >= 2.2.5 但我有 3.0.1p64 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68219465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com