`
like.eagle
  • 浏览: 249038 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ruby v1.8.6升级到v1.8.7

    博客分类:
  • ruby
阅读更多

环境:Windows 7

升级ruby所用的安装文件:rubyinstaller-1.8.7-p330.exe

 

因为制作MongoDB+Rails Demo的需要,所以将本地的ruby从1.8.6升级到了1.8.7。

 

本安装文件的默认目录是C:\Ruby187,而本地1.8.6的安装目录是C:\ruby。

我在安装时没有更改默认目录。

 

注意安装过程中请勾选下两项:

Add Ruby executables to your PATH.

Associate .rb and .rbw files with this Ruby installation.

 

安装完成后,在cmd下运行ruby -v,发现版本确实变成了1.8.7。

但是运行gem list时发现,没有任何gem包。

原来以前安装的gem包都被安装至C:\ruby\lib\ruby的gems文件夹中,进入C:\Ruby187\lib\ruby发现里面确实没有gems文件夹。

 

后来直接将C:\ruby\lib\ruby的gems文件夹拷贝至C:\Ruby187\lib\ruby下,发现gem list后显示出了以前的所安装的gem包。

 

但是具体这些gem包能不能用,还有待确认。

 

 

如果当初安装时更改1.8.7默认安装目录C:\Ruby187为以前的1.8.6安装目录C:\ruby,应该就不用这么麻烦了吧。。。

 

#在\lib\ruby\gems\1.8\cache中,离线或在线曾经安装过的gem包都会有自动的备份哦\(^o^)/~

#所以也不懂担心本博文中的方法是否可行,只需在cmd中切换至\lib\ruby\gems\1.8\cache目录下,

#执行 gem install *.gem -l 即可重新安装曾经的安装过的gem包,很方便的^_^

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics