将Ruby Installer for Windows从1.8.6升级到1.8.7的步骤

时间:2011-01-25 11:10:26

标签: ruby-on-rails ruby windows

我需要在Windows上将Ruby从1.8.6升级到1.8.7并使用单击安装程序。我不使用ScITE(我确实使用RubyMine,但我认为这没有任何区别)。

如果有人成功完成了这项工作,我将非常感谢您知道您采取了哪些步骤。例如,你先卸载1.8.6吗?我假设之后我需要手动安装宝石而不是插件?还有什么陷阱需要注意吗?

由于

2 个答案:

答案 0 :(得分:1)

如果您使用One-Click安装程序安装Ruby,那么我建议您单独保留该安装并在新目录中安装较新的RubyInstaller。

RubyInstaller和One-Click在技术方面有很大不同,这可能会影响您的升级路径(覆盖或安装在其上)

此外,旧的一键式安装程序有一个不好的习惯,即删除你的宝石和自定义,这可能会让你拉扯你的头发。

我的建议是:

  1. 获取所有已安装宝石的列表(gem list),以备再次安装时使用
  2. 将RubyInstaller安装在不同的目录中(默认为C:\Ruby187
  3. 安装缺少的宝石
  4. 如果您使用Rails和Bundler,则无需在gem install bundler之外安装gem。

    希望这有帮助。

答案 1 :(得分:0)

我的意见:

卸载ruby 1.8.6并安装1.8.7。

你不需要担心宝石,至少如果你使用的是rails3,你可以为项目运行一个bundle install,一切都是自动完成的(如果使用mysql2,你可能会遇到问题,但是对于开发,sqlite3或旧的mysql会很好)