【发布时间】:2013-08-27 13:12:42
【问题描述】:
在我的 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 编辑器,并且想知道我是否也需要在那里做一些事情(对于新项目和现有项目)。
【问题讨论】:
-
您应该使用 Bundler 和 Gemfile,然后在正确安装新的 Ruby 后,重新安装您的包。 (
bundle install)
标签: ruby-on-rails ruby windows rubygems