Ruby,从不同的脚本加载类和方法
所以我仍然对加载路径的工作原理有点困惑,基本上我有一个文件结构,如:Ruby,从不同的脚本加载类和方法,ruby,Ruby,所以我仍然对加载路径的工作原理有点困惑,基本上我有一个文件结构,如: my_app bin my_bin lib processor.rb 所以问题是文件my_bin是一个bin文件(ruby中),它应该调用processor.rb中的类和方法 bin文件顶部需要gems和其他东西,但如何加载processor.rb中的类?在1.9.2中,您可以执行以下操作: require_relative '../lib/processor' $: << "/abso
my_app
bin
my_bin
lib
processor.rb
所以问题是文件my_bin
是一个bin文件(ruby中),它应该调用processor.rb中的类和方法
bin文件顶部需要gems和其他东西,但如何加载processor.rb
中的类?在1.9.2中,您可以执行以下操作:
require_relative '../lib/processor'
$: << "/absolute/path/to_parent_of_lib/lib"
require 'processor'
在1.8.7中,您可以执行以下操作:
require_relative '../lib/processor'
$: << "/absolute/path/to_parent_of_lib/lib"
require 'processor'
$:到目前为止,您尝试了什么?你有没有试着回答你之前的问题?