2
如何讓C擴展使用rb_f_require
來要求ext
目錄之外的文件(例如要求lib/foo/foo.rb
從ext/foo.so
)。加載路徑和Ruby C擴展
如何讓C擴展使用rb_f_require
來要求ext
目錄之外的文件(例如要求lib/foo/foo.rb
從ext/foo.so
)。加載路徑和Ruby C擴展
不太確定爲什麼這不會像轉換成其他紅寶石黑客指南一樣轉換爲html,但也許這有些部分會有幫助嗎?
http://rhg.rubyforge.org/svn/en/chapter18.txt
鑑於rb_f_require似乎做一個正常負載路徑搜索,似乎它會搜索出到LIB /富,如果這是在搜索路徑。但是,如果您正在尋找另一個foo.rb,我會想象如果foo.so首先出現,您會遇到名稱問題。也許對foo.rb使用不同的名稱可以解決問題?