为Windows升级Ruby(1.9-> 2)和Rails(3.2-> 4)

我还是新来的RoR跟着一个教程,并已经开发了一些应用程序。 我已经安装了http://railsinstaller.org/en用于我的Windows 7 64位操作系统。

我正在寻找升级:

Ruby – 1.9.3p392 – > 2.0.0 Rails – 3.2.13 – > 4

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

谢谢。

Solutions Collecting From Web of "为Windows升级Ruby(1.9-> 2)和Rails(3.2-> 4)"

好的,你应该总是使用像rvm这样的东西,至少在开发时要把你在项目中使用的宝石限制在内。

如果你已经有一个应用程序运行,我会建议你观看Ryan Bates的railscast。

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

如果你正在升级你的应用程序,那么这是来自Rails应用程序的一个伟大的文章,将使一切更清晰。

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

希望这有助于:D。

基本上有三种方法可以在Windows上获得最新版本的Ruby。

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

需要注意的是,某些宝石(如sqlite3)可能需要使用Ruby 2进行手动编译。

对于Rails 4来说,最好的办法是在你的项目中使用Bundler,并以这种方式进行安装。 RailsInstaller应该是Bundler意识的,不同的版本不应该相互冲突。

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

埃文