?
require 只是一个 Kernel 的方法
requrie filename
如果 filename 是一个相对路径,则会在 $LAOD_PATH ($:) 中去寻找相应的文件(.rb, .so, .dll ...)
如果 filename 是一个绝对路径,则就寻找绝对路径
require_relative 也是 Kernel 的方法
require_relative filename
就是直接取相对路径,只不过这时候,与$LOAD_PATH ($:) 没什么关系,是文件本身路径的相对地址