2011-03-16 122 views
1

我想瘋狂地在Ubuntu 8.04.4安裝omniauth。Omniauth(net-ldap需要Ruby版本> = 1.8.7。)安裝錯誤?

我不斷收到以下錯誤:

錯誤:錯誤安裝omniauth: 淨LDAP需要Ruby版本> = 1.8.7。

所以我更新到Ruby1.9,但仍繼續發生錯誤。任何想法爲什麼發生這種情況? 我以爲ruby1.8.7是一個小版本,所以最好的做法是建議轉到Ruby1.9。此外,更重要的是,我無法在任何地方找到Ruby1.8.7的副本。

編輯:::::::::::::::

我清除寶石和紅寶石卸載。然後找到一個ruby1.8.7版本,編譯安裝,現在效果很好。

乾杯,

Slotishtype。

+0

酷!高興在這兒,現在爲你的作品? – boddhisattva 2011-03-23 00:59:40

回答

1

我想既然你已經「更新」,而不是取消了舊版本的紅寶石,寶石將被安裝到安裝了舊版本的紅寶石老路。

可以在終端使用命令

gem env

驗證的相同。並遵循當前安裝寶石的路徑。你

也可以檢查您是否已經安裝了按您的要求正確紅寶石版本

ruby -v

嘗試刪除舊版本,然後安裝Ruby的最新版本。

你會從http://www.ruby-lang.org/en/downloads/發現的Ruby 1.8.7。

GOOD LUCK !!

希望它有幫助。

相關問題