2013-08-06 44 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程序一樣卸載它。 –