【发布时间】:2013-09-05 08:47:52
【问题描述】:
鉴于require_relative 接受相对路径和绝对路径,是否有任何理由特别使用只接受绝对路径的require? require可以全部换成require_relative吗?
编辑
Sergio Tulentsev 注意到我 require_relative 不能用于宝石。为什么会这样设计?如果require_relative 仅仅是require 的超集并且require 被弃用,会出现什么问题?还是因为require_relative出现的时间晚于gem并入Ruby核心系统,而require_relative的作者没有对gems系统周围的代码进行修改?
【问题讨论】:
-
require可能需要宝石。