`
like.eagle
  • 浏览: 253082 次
  • 性别: 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包,很方便的^_^

 

 

 

分享到:
评论

相关推荐

    centos6 安装redmine+apache2

    * Redmine 版本 trunk from r2887 to r4903 需要 Ruby 1.8.6 或 1.8.7, Rails 2.3.5,Rack 1.0.1 * Redmine 版本 trunk from r2493 to r2886 需要 Ruby 1.8.6 或 1.8.7, Rails 2.2.2 * Redmine 版本 trunk before ...

    ruby and watir 安装指南

    主要问题是 Watir 的依赖包 `activesupport` 需要 Ruby 版本 >= 1.8.7,而当前系统上安装的是 Ruby 1.8.6。此外,RubyGems 的自动更新功能也出现了问题。 #### 解决方案 1. **安装 Ruby:** - 下载并安装 `ruby...

    aqua-io-ruby:Ruby 官方 Aqua.io API 库客户端(涵盖 ICD-9 和 ICD-10)

    安装版本适用于 Ruby [ 1.8.6 / 1.8.7 / 1.9.1 / 1.9.2 / 1.9.3 / 2.0.0 / 2.1.0 / 2.1.1 ]Ruby on Rails gem 'aqua-io' ,'~> 0.1.0'其他 Ruby 项目确保你安装了 $ gem install aqua-io 然后在你的项目中: require ...

    The-Juggernaut

    剑圣入门要运行此应用程序,我们建议使用 MySQL 和 Ruby > 1.8.6 (1.8.7, 1.9.2-p290)。 请注意,该应用程序尚未针对 1.9.2-p290 之后的 Ruby 版本进行测试。 本指南假设您已安装 RVM 来管理您的 Ruby。 您还需要一...

    synapse_pay-ruby:SynapsePay Ruby API库

    要求Ruby 1.8.7或更高版本。 (如果加载ActiveSupport,则Ruby 1.8.6可能会起作用。)对于1.9.2之前的Ruby版本,您需要将其添加到Gemfile中: if Gem :: Version . new ( RUBY_VERSION ) < Gem :: Version . new ...

    backports, ruby backported对旧版本的最新功能.zip

    backports, ruby backported对旧版本的最新功能 Backports库 希望使用 ruby 2.0.0中的一些新的酷特性,同时使用 ...你的一个客户端卡在 ruby 1.8.6中,但是你想使用一个 1.8.7的特性来使用 gem?不能记得你是否可以在

    ruby-vips:vips图像处理库的Ruby扩展

    OS X或Linux MRI 1.8.6、1.8.7、1.9.2或Rubinius 1.0.1 libvips 7.12.x,7.20.x,7.22.x或7.23.x安装。Ubuntu先决条件。 $ apt-get install libvips-dev上面的代码在Ubuntu 10.04中安装了libvips 7.20.x,在Ubuntu ...

    Centos5.6中Redmine1.2.1安装过程

    - **Ruby**: 支持 Ruby 1.8.6 和 1.8.7 版本。 - **Rails**: 要求 Rails 2.3.11 版本。 - **Rack**: 需要 Rack 1.1.x 版本。 #### 二、安装准备 **1. 安装 MySQL** 如果系统尚未安装 MySQL,则需首先安装 MySQL ...

    Redmine在Redhat Enterprise Linuxe 5.6上的安装

    - 安装完成后,通过`ruby -v`检查Ruby版本,确保是1.8.6或1.8.7。 2. **安装RubyGems**: - 下载`rubygems-1.3.7`并解压。 - 进入解压后的目录,使用`ruby setup.rb`来安装RubyGems。 - 安装完成后,通过`gem -...

    guard-chef:观看厨师角色、食谱和数据包并自动上传!

    与 Bundler 1.0.x 兼容在 Ruby 1.8.6、1.8.7 和 1.9.2 上测试。安装 请确保在继续之前安装了 。 安装宝石: gem install guard - chef将它添加到您的 Gemfile(在测试组内): gem 'guard-chef'通过运行以下命令将...

Global site tag (gtag.js) - Google Analytics