我收到以下错误:
错误:安装rails时出错: mime-types-data需要Ruby版本> = 2.0。
使用以下命令在Ubuntu上安装Rails时会发生这种情况:
sudo gem install rails
我该如何解决这个问题?
答案 0 :(得分:1)
系统中当前的ruby版本低于2.0。
在安装rails之前尝试安装ruby 2.0或更高版本。 这将解决问题。
答案 1 :(得分:1)
如错误所示,您需要Ruby 2.0或更高版本。
您可能正在使用系统ruby。不确定Ubuntu 16,但早期的版本曾经附带Ruby v1.9.3。您可以通过在终端中运行以下代码来检查当前的Ruby版本:
ruby -v
为了更容易的rubies版本管理,我强烈建议使用一个流行的ruby版本管理器:
安装rvm然后安装最新的稳定版本。
# Using rvm
rvm install 2.3
# Using rbenv
rbenv install 2.3
答案 2 :(得分:0)
我在尝试使用rails
安装sudo
时遇到了同样的问题。
我得到了:ERROR: Error installing mime-types-data: mime-types-data requires Ruby version >= 2.0
事情是ruby -v
给了我红宝石2.2.3p173,而sudo ruby -v
给了我红宝石1.9.3p484。
所以我只是sudo gem install rails
而不是gem install rails
,而不是rails
而且它有效。
Error: mime-types-data requires Ruby version >= 2.0
注意:您不应以sudo
权限安装.colorAccessor(function (d) {
return d.value.count;
})
.colors(colorbrewer.YlGn[9])
.colorDomain([0, grpXtents[1]])
。