我正在尝试在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)
这里有什么问题?我有两个共存版本的ruby(ruby1.9.3和ruby2.0),但我已将/usr/bin/ruby
链接到ruby2.0。
答案 0 :(得分:0)
~>
是pessimistic版本约束。 ~> 1.4
表示>= 1.4
和< 2.0
,您public_suffix
的版本不在此范围内。试试
gem install public_suffix -v 1.5.3
这是实际满足约束条件的最新版本。