我在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
真的需要让这个启动和运行请帮助!
iyfjxgzm1#
感谢这篇博客文章:https://www.chadduffey.com/2021/03/Jekyll-Poop.html我可以通过运行以下命令解决此问题:
bundle update
然后解决后续错误(运行Jekyll服务器时):
bundle add webrick
z31licg02#
您可以升级listen gem的版本。有更新的版本可用:https://rubygems.org/gems/listen/versions/3.1.5因此,如果gem文件中指定了版本,请将其删除并运行bundle update listen你可能需要尝试一下不同的版本,以防bundler找不到与你的应用的所有其他依赖项匹配的版本。
bundle update listen
2条答案
按热度按时间iyfjxgzm1#
感谢这篇博客文章:https://www.chadduffey.com/2021/03/Jekyll-Poop.html
我可以通过运行以下命令解决此问题:
然后解决后续错误(运行Jekyll服务器时):
z31licg02#
您可以升级listen gem的版本。有更新的版本可用:https://rubygems.org/gems/listen/versions/3.1.5
因此,如果gem文件中指定了版本,请将其删除并运行
bundle update listen
你可能需要尝试一下不同的版本,以防bundler找不到与你的应用的所有其他依赖项匹配的版本。