2013-08-06 43 views
0

我还是RoR的新手,遵循教程并开发了一些应用程序。 我已经安装了http://railsinstaller.org/en 对于我的Windows 7 64位操作系统。为Windows升级Ruby(1.9-> 2)&Rails(3.2-> 4)

我期待升级从:

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

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

谢谢。

回答

0

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

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

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

,这里是从的家伙一个伟大的文章在Rails应用,这将让一切更清晰,如果要升级您的应用程序了。

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

希望这有助于:d。

+2

RVM目前不适用于Windows。 Windows对管理Ruby版本和* NIX系统有自己的怪癖。 –

0

基本上有三种方法可以在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。

Evan

+0

感谢这帮助我的信息。我只是想知道如何去卸载railsinstaller? – retrospct

+0

你应该能够像任何Windows程序一样卸载它。 –