我最近更换了笔记本电脑,并尝试使用来安装滑轨
gem install rails
我收到了这个错误
ERROR: Error installing rails:
zeitwerk requires Ruby version >= 2.4.4.
我已经安装了ruby版本2.4.4、2.5.7和2.6.5,但仍然出现相同的错误。 任何指针如何解决此问题将不胜感激。谢谢
答案 0 :(得分:3)
在想要的目录中,使用rvm use ruby-2.5.7
命令行强制在gem install rails
之后使用此特定版本的ruby。刚刚尝试了几分钟,效果很好
答案 1 :(得分:1)
如果您不关心拥有较新版本的Ruby(和object-fit: cover;
),则可以解决此特定问题的另一种解决方法,只需将rails
的最新兼容版本安装到您的红宝石,与rails
相似的示例,它要求sprockets
通过安装ruby v2.5.0
的较旧版本来查看dependencies graph来解决:
rails v4.1.16