注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

星期五

明天不上班

 
 
 

日志

 
 
关于我

一个特立独行的Java程序员,比较宅,上上网,写博客,听音乐,看电影。

网易考拉推荐
GACHA精选

【引用】Ruby gem更新  

2012-01-04 00:07:33|  分类: Ruby |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
本文转载自/枫《Ruby gem更新》

升级gem包

1)点击“开始”/“运行”,在页面输入命令:cmd,进入DOS命令操作界面,

2) 进入ruby安装的目录,输入ruby –v,查看ruby版本,显示:Ruby1.8.6

3) 升级gem包,  在安装watir之前先要升级gem包;

输入:gem –v查看gem版本,显示0.9.4;

输入:ruby –v查看gem版本,显示1.8.6;

输入命令:gem update –system

提示报错:ERROR: While executing gem ... (Gem::RemoteSourceException) HTTP Response 302

      后查找原因,网上说是因为gem包版本过低所致。所以必须升级gem包才能解决问题

3) 下载gem包,

从下面这个地址下载rubygems-update-1.3.7.gem,http://rubyforge.org/frs/download.php/70695/rubygems-update-1.3.7.gem

   下载完成后,我把rubygems-update-1.3.7.gem文件拷贝到c:/ruby目录下

执行:gem install --local rubygems-update-1.3.7.gem

又出现新的问题,如下图所示,提示Could not find main page README

查询版本显示0.9.4升级版本失败?

后来查了好多资料没有找到原因,最后在一个英文网站(http://production.s3.rubygems.org/yaml)上看到这样解释(如下图),

 

于是照着试了下,

执行:gem install rubygems-update

依然报错

继续执行:update_rubygems  

执行完成后,查询了gem版本,显示为1.3.7升级成功

 

更新Rails:

gem install rails -v=2.3.4

  评论这张
 
阅读(141)| 评论(0)
推荐

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017