错误:在ubuntu上安装rails时出错

时间:2016-05-30 06:26:13

标签: ruby-on-rails ruby ubuntu

我收到以下错误:

  

错误:安装rails时出错:         mime-types-data需要Ruby版本> = 2.0。

使用以下命令在Ubuntu上安装Rails时会发生这种情况:

 sudo gem install rails

我该如何解决这个问题?

3 个答案:

答案 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]])