require "#{File.dirname(__FILE__)}/second.rb"
puts $LOAD_PATH
而在Rails环境是把Rails.root(rails 3之前叫RAILS_ROOT)加到了load path里
ruby 1.9里呢,有个require_relative是你想的那种可以直接导入的,1.9也可以试试
更改
$: << File.expand_path(File.dirname(FILE) + “/../lib”))
路径
File.expand_path(File.dirname(__FILE__) + "../spec_helper")