2016-11-12 159 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