免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4043 | 回复: 0
打印 上一主题 下一主题

win下ruby及gem的安装问题! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-08 22:47 |只看该作者 |倒序浏览
这几天一直在折腾ruby的搭建环境,主要win下的ruby(Devkit+gems)比较难配置,经过一番努力,ruby和Devkit都安装成功。

但是gem出现了问题,主要原因是当我试图安装一个ruby支持的软件时,提示如下错误:
F:\test>ruby install
gem install dm-core data_objects do_sqlite3 sqlite3 dm-sqlite-adapter erubis dm-
migrations --no-rdoc --no-ri
ERROR:  Could not find a valid gem 'dm-core' (>= 0) in any repository
ERROR:  Could not find a valid gem 'data_objects' (>= 0) in any repository
ERROR:  Could not find a valid gem 'do_sqlite3' (>= 0) in any repository
ERROR:  Could not find a valid gem 'sqlite3' (>= 0) in any repository
ERROR:  Could not find a valid gem 'dm-sqlite-adapter' (>= 0) in any repository
ERROR:  Could not find a valid gem 'erubis' (>= 0) in any repository
ERROR:  Could not find a valid gem 'dm-migrations' (>= 0) in any repository

百度谷歌了一番,是gem源的被墙的问题,因此我只能下载最新版本的rubygems-1.8.11.zip 本地安装,还是存在相同的问题。
其实,早在安装Devkit时(这问题已解决)就出现这个问题,执行“gem install rdiscount --platform=ruby  ”时提示错误:
ERROR: Could not find a valid gem 'rdiscount' (>= 0) in any repository

最好,我上官网下载 rdiscount-X-X-X.gem,然后gem install rdiscount-X-X-X.gem --local,ok啦!


所以,我只能逐个Gem下载安装,有些成功,有些失败,原因是“往往安装一个Gem要有很多依赖, 于是A依赖B1,B2, B1依赖C!,C2. 如果手工下载很真能搞出汗来!”
“许多gem都是提供的源代码,当安装当本地时候会进行编译的过程。所以在Windows系统下,就经常遇到gem编译失败而导致安装的不成功。”

很无奈,希望各位能解决我的问题


PS:全过程可参考我在CSDN发的帖子(http://topic.csdn.net/u/20111106 ... 329529ea.html?20639

THX
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP