2016-03-26 34 views
8

我最近在vware fusion中安裝乾淨的ubuntu14.04虛擬機,並對其進行了更新。我試圖通過錯誤:mime-types-data需要Ruby版本> = 2.0

sudo gem install mime-types-data -v 3.2015.1120

錯誤安裝的mime-tyes數據顯示

ERROR: Error installing mime-types-data: mime-types-data requires Ruby version >= 2.0.

此之前,我已經更新由

sudo apt-get install ruby2.0

sudo ln -sf /usr/bin/ruby2.0 /usr/bin/ruby

紅寶石版本,似乎我的版本紅寶石已經是2.0了,但錯誤依然存在。

回答

10

我面臨同樣的問題,試圖使用sudo安裝導軌。我得到: 錯誤:安裝mime-types-data時出錯:mime-types-data需要Ruby版本> = 2.0。

的事情是ruby -v給我紅寶石2.2.1p85而sudo ruby -v給我紅寶石1.9.3p484,所以不是sudo gem install rails我只是做了gem install rails和它的工作。

這就是我發現我的解決方案:https://github.com/jekyll/jekyll/issues/3558

希望它能幫助。

2

要修正,編輯的Gemfile

gem "mime-types", '2.6.2' 

然後,在終端上運行。

sudo apt-get install -f 

如果還是不行,請嘗試

sudo apt-get update 
sudo apt-get dist-upgrade 

的更新bbb-record-core現在包括上述修復

+0

我所描述的錯誤發生在我嘗試安裝rails後安裝ruby。你可以告訴我安裝導軌時Gemfile的位置嗎? – Peterxwl

+0

您是否使用'rails new APP_NAME'創建了一個應用程序?如果你沒有,然後創建一個新的。然後'Gemfile'將自動創建。在Gemfile中添加該行。如果您遇到任何問題,請告知我。 –

+0

對不起,您可能會誤解我的話。我安裝了ruby,然後想在rails上安裝ruby,而不是創建一個應用程序。當我安裝rails時,上面顯示了錯誤。我無法成功安裝rails框架。 – Peterxwl

4

我和其他人有同樣的錯誤。我試圖安裝JRuby和不斷獲得

ERROR: Error installing mime-types-data: mime-types-data requires Ruby version >= 2.0 

在該頁面中我得到了JRuby中不使用Ruby的版本你可能會認爲它。因此,您可以通過下列步驟檢查它的用途:

jruby -v 

Ruby的版本位於括號內。 然後升級的Ruby使用的版本我a tip from this page它說添加的環境變量:

set JRUBY_OPTS=--2.0 

所有好現在的工作,也沒有錯誤了!

0

修正了從軌道'4.2.6'降級到軌道'4.1.0'的問題。

相關問題