2016-11-12 155 views
0

我試圖在Ubuntu 14.04上安裝github-pages gem安裝時的寶石版本出錯

我得到的版本依賴(有或沒有sudo不會改變結果)這個錯誤:

$ sudo gem2.0 install github-pages 

ERROR: While executing gem ... (Gem::DependencyError) 
Unable to resolve dependencies: github-pages-health-check requires public_suffix (~> 1.4) 

但是,這樣做gem2.0 list --local顯示我:

public_suffix (2.0.4) 

有什麼問題在這裏?我有2個共存的紅寶石版本(ruby1.9.3和ruby2.0),但我已將/usr/bin/ruby鏈接到ruby2.0。

回答

0

~>pessimistic版本約束。 ~> 1.4表示>= 1.4< 2.0,而您的public_suffix版本不在該範圍內。嘗試

gem install public_suffix -v 1.5.3 

這是實際滿足約束條件的最新版本。

+0

謝謝,不是紅寶石用戶,我不知道這個悲觀的操作符......我通過用'rvm'安裝更新版本的ruby來暫時「修復」(避免)了這個問題。 – PlasmaBinturong