2011-07-27 93 views
-1

所以我仍然有點困惑如何載荷路徑基本工作,我有這樣的文件結構:紅寶石,負載類和方法

my_app 
    bin 
    my_bin 
    lib 
    processor.rb 

所以問題是文件my_bin是bin文件(在紅寶石中)應該調用一個類和方法processor.rb

bin文件需要gems和其他東西在頂部,但我怎麼能在processor.rb加載類?

+1

你嘗試過這麼遠嗎?你有沒有嘗試以前的問題的答案http://stackoverflow.com/questions/6671318/understanding-rubys-load-paths? –

回答

1
在1.9.2

你可以這樣做:

require_relative '../lib/processor' 

在1.8.7,你可以這樣做:

$: << "/absolute/path/to_parent_of_lib/lib" 

require 'processor'