2010-12-05 57 views
2

我對Ruby非常陌生,目前正在運行Ruby Koans以獲得更好的語言體驗。我的IDE是NetBeans 6.9.1。在Netbeans中運行Ruby Koans 6.9.1

我創建了從現有的源新的Ruby項目,並指出它的地方,我安裝我的紅寶石公案文件(C:\ ruby​​koans \ koans)

我可以成功地從與命令提示符下運行Koans命令:

ruby path_to_enlightenment.rb 

我已經在NetBeans中設置我的項目屬性有下列參數:

Main Script: path_to_enlightenment.rb 
Working Directory: C:\rubykoans\koans 
(All other options are blank) 

當我嘗試運行應用程序,我收到以下錯誤:

path_to_enlightenment.rb class wasn't found in RubyProject1 project. 

下面這個是選擇主腳本對話框,它只是說

<No Ruby files found> 

我的目標是能夠運行從NetBeans中koans,看看輸出窗口與必須處理NetBeans中的項目並保持單獨的命令窗口打開並從那裏運行項目。

任何援助將不勝感激!

回答

1

我讓它運行。我將主要腳本設置爲

path_to_enlightenment.rb 

我還帶走了Koans並創建了一個來自現有源的項目。我不得不做其他事情,它跑了。

0

恭喜,koans會是學習語言的來龍去脈的好方法。

path_to_enlightenment.rb文件只是一個require語句的列表(至少在克隆項目時)。假設一個與您的項目名稱相同的類,NetBeans可能會做一些奇怪的IDE工作。你可以嘗試按照建議在README文件中運行rake任務(最後我在那裏看到了一個菜單選項,可以在選定的項目中運行rake任務,也許右鍵單擊項目文件夾..?),或者將此在所有需要的語句

class RubyProject1 
end 

意見: 與啓蒙,紅寶石文化,和簡單(該項目的目標)保持一致,你並不需要比終端和VIM或記事本+ +更與合作koans項目。 NetBeans可能最終成爲一個負擔而不是幫助。