lululau 发表于 2010-12-18 14:28

Gems为什么有时候不能自动安装依赖

rubygems.org的仓库里明明有rest-client,可却安装不上heroku这个包
前两天在安装Rials3的时候也是说缺少依赖,最终还是手动一个个解决依赖问题
liuxiang@MacBookPro: ~ $ sudo gem q -n rest-client -r

*** REMOTE GEMS ***

camelpunch-rest-client (1.1.0)
ngw_rest-client (1.2.0)
rest-client (1.6.1)
rest-client-components (1.2.0)
rest-client-multipart (1.1.0)
rest-client-next (1.3.0)
wgibbs-rest-client (1.0.5)
liuxiang@MacBookPro: ~ $ sudo gem ins heroku -r
ERROR:Error installing heroku:
      heroku requires rest-client (>= 1.4.0, < 1.7.0, runtime)

lululau 发表于 2010-12-18 14:39

这时我安装heroku的整个过程
liuxiang@MacBookPro: ~ $ sudo gem ins heroku -r
ERROR:Error installing heroku:
      heroku requires rest-client (>= 1.4.0, < 1.7.0, runtime)
liuxiang@MacBookPro: ~ $ sudo gem ins rest-client -r
Successfully installed rest-client-1.6.1
1 gem installed
Installing ri documentation for rest-client-1.6.1...
Installing RDoc documentation for rest-client-1.6.1...
liuxiang@MacBookPro: ~ $ sudo gem ins heroku -r
ERROR:Error installing heroku:
      heroku requires launchy (~> 0.3.2, runtime)
liuxiang@MacBookPro: ~ $ sudo gem q -n launchy -r

*** REMOTE GEMS ***

launchy (0.3.7)
launchy-opensearch (1.2.1)
launchy_opensearch (1.1.0)
liuxiang@MacBookPro: ~ $ sudo gem ins launchy -r
Successfully installed configuration-1.2.0
Successfully installed launchy-0.3.7
2 gems installed
Installing ri documentation for configuration-1.2.0...
Installing ri documentation for launchy-0.3.7...
Installing RDoc documentation for configuration-1.2.0...
Installing RDoc documentation for launchy-0.3.7...
liuxiang@MacBookPro: ~ $ sudo gem ins heroku -r
ERROR:Error installing heroku:
      heroku requires json_pure (>= 1.2.0, < 1.5.0, runtime)
liuxiang@MacBookPro: ~ $ sudo gem q -n json_pure -r

*** REMOTE GEMS ***

json_pure (1.4.6)
liuxiang@MacBookPro: ~ $ sudo gem ins json_pure -r
Successfully installed json_pure-1.4.6
1 gem installed
Installing ri documentation for json_pure-1.4.6...
Installing RDoc documentation for json_pure-1.4.6...
liuxiang@MacBookPro: ~ $ sudo gem ins heroku -r
Successfully installed heroku-1.14.10
1 gem installed
Installing ri documentation for heroku-1.14.10...
Installing RDoc documentation for heroku-1.14.10...

2gua 发表于 2010-12-18 16:11

依赖包先装,再装你要的heroku。

lululau 发表于 2010-12-20 09:36

回复 3# 2gua


    我就是想问为什么Gems不能自动解决依赖?它本来不是可以的吗?

2gua 发表于 2010-12-20 11:30

回复 4# lululau


    是呀,本来是可以的,但是不是gem库服务器刚好故障了?
页: [1]
查看完整版本: Gems为什么有时候不能自动安装依赖