2009-12-22 73 views
1

有沒有人使用RubyMine誰可以幫助我?在RubyMine中使用Ruby的未初始化的常量錯誤

我是新來的RubyMine,當我創建我的第一個項目,並添加一些類和它們連接在一起的簡單意義的應用我收到此錯誤: 「未初始化不斷RubyApp(NameError)」

但是,當我把所有的類放入一個文件然後運行它時,它運行良好。

我在這裏錯過了如何使用RubyMine?

感謝您的幫助。

+0

在花費幾分鐘時間啓動並花20秒鐘打開最細小的文件之後,我得出結論,它確實不是一個非常有用的產品。 – 2009-12-22 03:16:19

+0

ruby​​Mine 2011太棒了!啓動和啓動的時間等是因爲反思所致。這是一個很老的討論,基本上是一個'烏龜和兔子'或'衝刺vs馬拉松'的問題。如果您正在編輯一個與其他人無關的文本文件,請使用最簡單的編輯器(記事本,vi,gedit等)。然而,如果你正在構建真正的應用程序,其中的變化經過測試,並且你喜歡成千上萬的小工具,它們可以幫助你編寫良好的代碼,而不僅僅是「代碼」,而且你喜歡在你身邊有一個隱形助手,你會意識到IDE的強大。 – 2011-09-25 13:16:54

回答

1

「RubyApp」是你的一個類嗎? 如果是這樣,這聽起來像你不需要你創建的其他紅寶石文件。

RubyMine幾乎不會妨礙您的工作,儘管它確實喜歡將寶石「附加」到項目中。

0

不知道這是否適用於您的情況,因爲我只是遇到了這個問題與寶石。但是,Rubymine要求您將您使用的寶石和不需要的寶石鏈接到您的項目設置中,以便使用。至少這是我在試用時記得的。

+0

嗯......但是,如果我把所有的類放在一個文件中,這怎麼解釋它工作正常? – 2009-12-22 03:26:49

+0

那麼,你不會把所有的類放到一個文件中。但是你可以配置Rubymine項目來知道要使用什麼以及在哪裏尋找東西。我對Rubymine如何工作的基本理解是它創造了一個孤立的環境。在您的項目的應用程序內。因此,如果您需要訪問寶石,您不僅必須像往常一樣需要「...」,還必須將其添加到項目可用的寶石列表中。 – nowk 2009-12-22 03:57:01

+0

我在試用期間使用了Rubymine,所以不知道事情是否發生了變化。所以我可能完全不在。 – nowk 2009-12-22 04:00:14

相關問題