2011-01-25 80 views
0

我需要在Windows上将Ruby从1.8.6升级到1.8.7,并使用单击安装程序。我不使用Scite(我使用RubyMine,但我不认为这有什么区别)。将Ruby Installer for Windows从1.8.6升级到1.8.7的步骤

如果有人已经成功地做到了这一点,我会很高兴知道你采取了哪些步骤。例如,您是否先卸载1.8.6?我假设事后我会需要手动安装宝石,但不是插件?有什么缺陷需要注意吗?

感谢

回答

0

我认为:

卸载红宝石1.8.6和1.8.7安装。

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

1

如果您使用一键式安装程序安装了Ruby,那么我建议您不要单独安装该安装并将新的RubyInstaller安装到新目录中。

RubyInstaller和一键在技术方面差别很大,这可能会影响您的升级路径(重写或安装在它的上面)

此外,老一键式安装程序有删除你的宝石的坏习惯和定制,可以让你拉头发的东西。

我的建议是:

  1. 的情况下,让你安装的所有宝石(gem list)的列表要重新安装它们
  2. 在不同的目录中安装RubyInstaller(默认情况下会C:\Ruby187
  3. 安装丢失的宝石

如果您使用Rails和捆扎机,然后安装宝石超越gem install bundler WIL我没必要。

希望这会有所帮助。

相关问题