所以我仍然对加载路径如何工作有点困惑我基本上有一个文件结构:
my_app
bin
my_bin
lib
processor.rb
所以问题是文件my_bin
是一个bin文件(在ruby中),它应该调用processor.rb
中的类和方法
bin文件需要顶部的宝石和其他内容,但是如何加载processor.rb
中的类?
答案 0 :(得分:1)
require_relative '../lib/processor'
在1.8.7中你可以做到:
$: << "/absolute/path/to_parent_of_lib/lib"
require 'processor'