gpt4 book ai didi

ruby-on-rails - 链轮在Rails 5上需要Ruby版本> = 2.5.0

转载 作者:行者123 更新时间:2023-12-03 17:43:45 24 4
gpt4 key购买 nike

我的PC上安装了rvm,默认的ruby gemset为2.4.1。

rvm list
ruby-2.4.0 [ x86_64 ]
=* ruby-2.4.1 [ x86_64 ]
ruby-2.6.3 [ x86_64 ]

# => - current
# =* - current && default
# * - default

我想安装rails 5,但是 sprockets无法安装,需要2.5 Ruby。但是,滑轨5应该适用于高于2.2.2的任何 ruby :
gem install rails -v 5.1.4
Fetching: activesupport-5.1.4.gem (100%)
Successfully installed activesupport-5.1.4
Fetching: actionview-5.1.4.gem (100%)
Successfully installed actionview-5.1.4
Fetching: actionpack-5.1.4.gem (100%)
Successfully installed actionpack-5.1.4
ERROR: Error installing rails:
sprockets requires Ruby version >= 2.5.0.

我不在乎Rails 5版本。越新越好,但是所有版本的确给我错误

知道为什么会发生这种情况吗?

最佳答案

最新版本(4.0.0)的链轮确实需要ruby >= 2.5.0。检查here

您的gem 'sprockets'中的Gemfile是否设置为特定版本?

要手动更改链轮的版本,请在您的Gemfile中添加以下行

gem 'sprockets', '~> 3.7.2'

如果您还没有Gemfile,请尝试直接安装。
gem install sprockets -v 3.7.2

关于ruby-on-rails - 链轮在Rails 5上需要Ruby版本> = 2.5.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58302516/

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