2014-01-25 35 views
4

我一直試圖安裝bro pages,但我正在打牆。試圖安裝bro頁面:mime-types需要Ruby版本> = 1.9.2

我已經成功升級到2.1.0紅寶石:

[email protected]:~$ ruby -v 
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-linux] 
[email protected]:~$ gem -v 
2.2.1 

但我嘗試安裝兄弟頁面,就像這樣:

[email protected]:~$ sudo gem install bropages 
ERROR: Error installing bropages: 
    mime-types requires Ruby version >= 1.9.2. 

這對我來說是沒有意義的。

我發現#2的一些地方有類似的問題,在其他寶石有問題與安裝在他們建議增加--pre --no-ri --no-rdoc到最後,但我得到這個錯誤,而不是:

[email protected]:~$ sudo gem install bropages --pre --no-ri --no-rdoc 
[sudo] password for craig: 
ERROR: Could not find a valid gem 'bropages' (>= 0) in any repository 
ERROR: Possible alternatives: bropages 
[email protected]:~$ sudo gem install mime-types --pre --no-ri --no-rdoc 
ERROR: Could not find a valid gem 'mime-types' (>= 0) in any repository 
ERROR: Possible alternatives: mime-types 

那麼如何才能得到圍繞這一點,並安裝bropages?

回答

5

sudo用戶是否設置爲使用不同的ruby版本(或任何ruby版本)?我已經看到這種情況發生在配置了主用戶但不是sudo用戶的UNIX機器上。例如,我現在已經設置了一些東西,> gem install {something}正常,但> sudo gem install {something}聲稱找不到'gem'命令。

你也可以嘗試沒有sudo的情況下運行。我不會在Linux機器上sudo,而且我很確定我的Mac也不需要我。

嘗試運行'sudo ruby​​ -v'和'sudo gem -v'。如果這並不能解決你需要解決的問題,請將輸出發佈到線程中的這些命令。

+2

這解決了問題。我能夠在沒有sudo的情況下運行gem命令。 – Pureferret

相關問題