2009-12-23 191 views
0

我有興趣與RoR玩一下。除了我應該閱讀的文獻外,我對如何設置開發環境特別感興趣。RoR開發環境設置

下面是一個很好的例子,說明如何從Noda Time項目wiki頁面設置環境for Java
我想要類似的東西,但對於RoR。

據我所知 - unix操作系統更適合(1/2年前玩過窗戶 - 純粹的噩夢)。所以最好能得到關於linux發行版的一些建議,以及如何讓它在win7/xp旁邊運行。

基本上 - 我想縮短無盡的搜索和即興創作,直到我可以玩一些代碼。

P.s.簡單示例項目的獎金。 :)

回答

3

啓動和運行的最簡單方法可能是簡單地抓取Netbeans並針對其內置的JRuby實例進行開發。它會引導你設置一個Rails項目,甚至給你一些像autocompletion一樣的好看的東西。

由此可見,最簡單的方法很可能是下載一個Linux VM Appliance pre-Customized for Rails Development和一個VMWare Player的副本。

+0

我完全忘了虛擬機。謝謝。 – 2009-12-23 20:12:45

+0

虛擬機器==較少頭痛。 – Chris 2009-12-23 20:40:19

+0

我是那些表現怪胎之一。這就是爲什麼我通常不會使用虛擬化,儘管偶爾會有完整的重新安裝(以及其他問題......)。但出於教育目的,這是完美的。 – 2009-12-23 20:50:48

1

最好的2種方式去是OS X和Linux,我使用Ubuntu,只是因爲這是我找到的最好的包(也毫無疑問會出現各種對這個很有高見的。)

對於Rails開發,我喜歡不使用包或預先安裝的版本,而是建立自己的版本,這樣我就可以根據需要測試各種版本的ruby。 Hivelogic有一個關於如何爲OS X 10.6做的不錯的文章。

從那裏,你可以運行:

rails myproject 
cd myproject 
./script/generate scaffold post title:string body:text 
rake db:migrate 
rm public/index.html 
./script/server --debugging 

,然後連接到http://localhost:3000/posts到你的應用程序。

一旦您感覺更舒適,請檢查運行Passenger,以便您可以同時運行多個應用程序。在OSX上,甚至還有一個很好的Prefpane可以輕鬆設置新網站。在Ubuntu中,乘客文檔中提供的示例也不會太難。

對於編輯應用程序,我認爲IDE(Aptana,Netbeans等)仍然過重,特別是對於小型啓動項目。我喜歡Textmate(與其他人一樣)用於OSX和gedit gedit-mate

一旦你編寫應用程序,你會發現railsapi不僅在Rails中有瀏覽所有各種方法的最佳界面,而且還有ruby,authlogic和其他一些常用的gem。

最後,您需要查看源代碼管理,目前在Rails社區中首選git

祝你好運!

0
  • 獲取VMware球員
  • 獲取的Ubuntu VM
  • 如果它的服務器版本 - 安裝桌面x或不管它被稱爲
  • 與sudos勾搭,visudos
  • 周圍亂用vi編輯器保存新創建的帳戶到sudoers列表
  • 亂搞垂直鼠標滾動顯然不 工作在vmware + ubuntu
  • 在軌道上最後安裝NetBeans
  • 通過插件,安裝Ruby
  • 一些全局更新
  • 享受玩弄

tadaaaa ...

類似的東西我想 - 有每一點都有點解釋(毫無疑問,我的步驟不是最好的,對於那些知道的人來說聽起來很有趣)。

我猜我忘了提及我一般也缺乏有關unix系統的知識。

無論如何 - 得到了我一直在尋找。 :)