如图所示,locotivecms_steam的最新版本需要Ruby〈3,但所有稳定版本的Ruby都〉3。如何安装locotivecms?我使用https://doc.locomotivecms.com/docs/quick-start,但它没有帮助我安装enter image description here
我使用gemfile和bundler install来完成它。
gem install locomotivecms_wagon
It was installed but when I type
货车型
It says is 1.58 but i need 3.0.2 at least and I don't know hot to update it.
This is my gemfile and gemfile.lock
[[enter image description here](https://i.stack.imgur.com/mmG9V.png)
[enter image description here](https://i.stack.imgur.com/lL7bm.png)
[enter image description here](https://i.stack.imgur.com/qlF1o.png)
1条答案
按热度按时间z3yyvxxp1#
答案很简单:不能在Ruby 3中运行它。
如果
locomotivecms
gem依赖于locomotivecms_steam
gem,并且即使是最新版本的locomotivecms_steam
也不支持Ruby 3.0,那么您需要将Ruby版本降级到2.7.7
。在过去的几年里,
locomotivecms_steam
的发布并不多,这使得他们不太可能很快解决这个依赖性问题。这意味着您的选项包括:
2.7.7
被发布为recently,这意味着它还不是完全不维护,但它将在2023年3月底的大约2个月后达到报废。在这两种情况下,我建议寻找替代方案,因为依赖于不再积极维护的gem或您必须自己维护的gem,听起来不是一个好主意。