2009-02-28 87 views
1

我剛剛爲某些ruby開發購買了MacBook,並且像Aptana Studio的外觀一樣非常棒。使用Aptana RadRails創建Plain .rb文件

但是我的問題是,我想知道(在深入研究它並且可能浪費時間之前)是否可以在不附加rails框架的情況下創建普通的舊.rb文件?另外,我可以直接從IDE執行ruby文件,還是必須使用Terminal?

正如我所說的,我只是在學習Ruby,而我正在通過一些已經購買的書籍來工作,雖然我很希望很快進入rails,但我認爲在學習rails之前,爲我做很多事情。

任何其他想法的最佳做法和其他潛在的IDE也將不勝感激。

回答

2

我建議Netbeans(Ruby版本明顯)或Jetbrain的RubyMine over Aptana。我嘗試過Aptana和Ruby時遇到過問題。魯米姬仍處於公開預覽發佈狀態,但它在一個月左右發佈後將成爲付費產品。它由製作IntelliJ IDEA的相同人員開發。 Netbeans實際上在ruby和rails上運行得非常好,而且免費。兩者都允許你從IDE內部執行ruby,並有rails支持。

我也發現irb非常有用,Netbeans允許你在IDE內運行irb。在開始時具有代碼完成和內聯文檔。

5

對於Ruby的混淆,我建議編輯器,命令行和IRB。你會有更多的樂趣,更快速地學習更多。

之後,進入IDE和Rails以及隨之而來的所有複雜性。

1

是的,您可以在RadRails或Aptana Studio中創建普通的舊「.rb」文件,它們不必位於Rails項目中或「附加到rails框架」。您還可以通過右鍵單擊該文件或在編輯器內部運行或調試ruby腳本,然後選擇Run As> Ruby Application或Debug as> Ruby Application條目之一。使用Studio 3,您甚至可以從嵌入式終端視圖運行它們。 RadRails 2.x有一個Rails Shell,您可以從命令行界面運行或調試文件。

作爲RadRails的開發人員,我有點偏頗 - 但我同意用戶應該非常熟悉使用命令行,無論他們是否決定使用IDE進行日常編程。當然,像IRB一樣使用交互式REPL是另一個入門的有用工具。哎呀,你甚至可以在安裝紅寶石之前先使用在線的:http://tryruby.org/