我使用Eclipse和RDT來做一些Ruby編程。我試圖在另一個文件中包含一個文件,但要求失敗。這兩個文件都在同一個目錄中。 文件夾層次結構設置如下: 項目>來源>文件夾> a.rb b.rb 如果我試圖要求a.rb我會用這個b.rb: require 'b.rb'
,但我得到了以下錯誤消息: src/folder/a.rb:1:in `require': no such file to lo
在紅寶石中是否有require的版本,要麼加載整個文件,要麼根本沒有? 的問題是,需要從頂部開始加載,如果它面臨着你最終未完成的定義問題,例如,下面仍然會加載一個class A即使module C沒有定義: class B
include C
end
在我的特殊情況下,我有一大組相互依賴的文件和一個加載這些文件的加載器。爲了舉例說明,我將把這組文件簡化爲4個文件(a.rb,b.rb