2011-06-24 47 views
1

需要什麼樣的開發環境才能將在Linux中部署的舊版Ruby開發的Web應用程序升級到最新版本2.3.11。Ruby On Rails:升級到2.3.11

我是一個windows.net開發人員,在理解開發環境方面尋找一些幫助。我對珍珠和紅寶石知之甚少。

是否需要安裝Linux或Mac。或者我可以在Windows中開發/測試,並準備好部署到Linux?

我有一個Linux服務器,我可以使用它作爲開發服務器,並從我的窗口到遠程桌面進行開發工作?我應該在該Linux服務器上安裝哪些IDE。

任何幫助將不勝感激。

回答

0

開發環境的選擇。

雖然您可以在Windows中開發您的應用程序,然後將其部署到Linux服務器,但這幾乎不是正確的選擇。由於您已經可以訪問Linux機器,因此在這種情況下,Windows肯定不是正確的選擇。

至於在Linux上的IDE,你不需要一個。自己做一個大忙,選擇學習vim或emacs,心理相位轉換一週,並通過ssh執行所有工作到Linux機器。短期內你會變慢,但是長期的回報是巨大的。

我願意打賭,你將失去的時間更少,同時學習這些文本編輯器的人比你會被裁切周圍用Ruby + Windows,然後嘗試同步與您的Linux環境損失。

升級的Rails 2.3.11

這引出了一個明顯的問題。該應用現在使用哪個版本? 2.3。*到2.3.11是小菜一碟。如果你正在談論更古老的代碼,那麼計劃一些痛苦和重構。如果代碼真的老了,那麼認真考慮直接導入Rails 3.