当前位置: 代码迷 >> Ruby/Rails >> ruby 的 require 跟 require_relative
  详细解决方案

ruby 的 require 跟 require_relative

热度:727   发布时间:2016-04-29 02:21:42.0
ruby 的 require 和 require_relative

?

require 只是一个 Kernel 的方法

requrie filename
  • 如果 filename 是一个相对路径,则会在 $LAOD_PATH ($:) 中去寻找相应的文件(.rb, .so, .dll ...)

  • 如果 filename 是一个绝对路径,则就寻找绝对路径

require_relative 也是 Kernel 的方法

require_relative filename
  • 就是直接取相对路径,只不过这时候,与$LOAD_PATH ($:) 没什么关系,是文件本身路径的相对地址

  相关解决方案