2

在我的 WinXP 上安装了 1.9.3p194 (RubyInstaller) 和 Ruby on Rails 和各种 Gems。现在我想更新整个设置。

更新 RoR(到 4.0.0)和 gems 很容易:gem update rails, gem update --system, gem update.

但是我如何用 Ruby 做到这一点?有没有简单的方法来更新安装?

如果没有,我必须安装新的软件包,那么我该怎么做呢?

我已经下载了新的 2.0 RubyInstaller。我读过我不应该将这个新的 Ruby 版本安装在与旧 Ruby 版本 ( c:\programs\Ruby) 相同的目录中,这就是我选择c:\programs\Ruby200目录的原因。在安装过程中,我单击了每个附加设置,包括“在 PATH 变量中包含新目录”类型的选择。但是现在当我输入时,ruby -v我仍然得到 1.9.3p194 并且 PATH 中没有新目录(我还没有重新启动,所以也许这与它有关)。

那么我应该如何真正安装新版本呢?我应该简单地将旧的 PATH 更改为新的吗?或者我应该只添加新路径而不删除旧路径(因此同时拥有 1.9.3 和 2.0 会有某种优势)?或者我应该简单地删除两个安装并从一开始就安装 2.0?

如何轻松地将 gem(或它们的列表,以便gem update可以处理安装/更新)从旧安装转移到新安装?

我正在使用 JetBrains RubyMine 5.4 编辑器,并且想知道我是否还需要在那里做一些事情(对于新项目和现有项目)。

4

1 回答 1

1

像许多 POSIX 用户一样,我依赖rvmbundler管理 ruby​​ 版本和 gemset。不幸的是,rvm在 Windows 上不可用。虽然我没有亲自尝试过,但它看起来pik是一个可行的 Windows 替代方案。我建议检查一下。

bundler如果您还没有使用它,您也应该仔细研究一下;因为bundler只是一个宝石,它应该是平台独立的。

于 2013-08-27T14:26:23.897 回答