0

我仍然是 RoR 的新手,遵循教程并一直在开发一些应用程序。我已经 为我的 Windows 7 64 位操作系统 安装了http://railsinstaller.org/en 。

我希望从以下位置升级:

红宝石 - 1.9.3p392 -> 2.0.0 导轨 - 3.2.13 -> 4

Rails 安装程序没有此功能。要升级 Ruby,我应该在http://rubyinstaller.org/下载安装程序吗?我可以下载它,但我怎样才能正确地将我的 ruby​​ 版本覆盖到 ugprade。与 Rails 4 相同。寻找任何指向正确方向的指针。

谢谢。

4

2 回答 2

0

好的,你真的应该总是使用像 rvm 这样的东西,至少对于开发来说,以限制你在项目中使用的 gem。

如果您已经有一个应用程序正在运行,我建议您观看 Ryan Bates railscast 关于它的内容。

http://railscasts.com/episodes/415-upgrading-to-rails-4

如果您也在升级您的应用程序,那么这是来自 rails 应用程序的人的一篇很棒的文章,它将使一切变得更加清晰。

http://railsapps.github.io/updating-rails.html

希望这会有所帮助:D。

于 2013-08-06T05:43:41.437 回答
0

基本上有三个选项可以在 Windows 上获取最新版本的 Ruby。

  1. 从http://rubyinstaller.org下载 Ruby 2.0.0并更改 Windows 环境变量中的 PATH。
  2. 使用pik管理 Ruby 版本。
  3. 卸载 RailsInstaller 并从Github尝试 3.0.0-alpha 版本

需要注意的是,某些 gem,例如 sqlite3,可能需要使用 Ruby 2 手动编译。

对于 Rails 4,最好的选择是在您的项目中使用 Bundler 并以这种方式安装。RailsInstaller 应该是 Bundler-aware 并且不同的版本不应该相互冲突。

希望对您有所帮助,如果您还有其他问题,请查看 RailsInstaller Google Group 或 Freenode IRC 上的#railsinstaller。

埃文

于 2013-08-06T14:59:26.987 回答