-1
所以我仍然有點困惑如何載荷路徑基本工作,我有這樣的文件結構:紅寶石,負載類和方法
my_app
bin
my_bin
lib
processor.rb
所以問題是文件my_bin
是bin文件(在紅寶石中)應該調用一個類和方法processor.rb
bin文件需要gems和其他東西在頂部,但我怎麼能在processor.rb
加載類?
所以我仍然有點困惑如何載荷路徑基本工作,我有這樣的文件結構:紅寶石,負載類和方法
my_app
bin
my_bin
lib
processor.rb
所以問題是文件my_bin
是bin文件(在紅寶石中)應該調用一個類和方法processor.rb
bin文件需要gems和其他東西在頂部,但我怎麼能在processor.rb
加載類?
你可以這樣做:
require_relative '../lib/processor'
在1.8.7,你可以這樣做:
$: << "/absolute/path/to_parent_of_lib/lib"
require 'processor'
你嘗試過這麼遠嗎?你有沒有嘗試以前的問題的答案http://stackoverflow.com/questions/6671318/understanding-rubys-load-paths? –