如何使listen gem与Ruby 3.0.0p0一起工作

kt06eoxx  于 2022-12-22  发布在  Ruby
关注(0)|答案(2)|浏览(125)

我在Macbook pro(2020 M1)上安装了Ruby 3.0.0p0和rails 6.1.3。但是,每当尝试在我的机器上启动rails服务器时,我都会收到以下错误:

listen-3.2.1 requires ruby version >= 2.2.7, ~> 2.2, which is incompatible with the current version, ruby 3.0.0p0

真的需要让这个启动和运行请帮助!

iyfjxgzm

iyfjxgzm1#

感谢这篇博客文章:https://www.chadduffey.com/2021/03/Jekyll-Poop.html
我可以通过运行以下命令解决此问题:

bundle update

然后解决后续错误(运行Jekyll服务器时):

bundle add webrick
z31licg0

z31licg02#

您可以升级listen gem的版本。有更新的版本可用:https://rubygems.org/gems/listen/versions/3.1.5
因此,如果gem文件中指定了版本,请将其删除并运行bundle update listen
你可能需要尝试一下不同的版本,以防bundler找不到与你的应用的所有其他依赖项匹配的版本。

相关问题