【发布时间】:2016-05-22 05:59:31
【问题描述】:
编程语言:
红宝石
我的目录结构如下:
-program (dir)
--const.rb
--libs (dir)
---someClass.rb
我想从someClass.rbinclude/require const.rb。
我试过了:
(1)
$:.unshift File.expand_path(File.dirname.expand_path(__FILE__)))
require "../const"
(2)
$:.unshift File.expand_path(File.dirname.expand_path(__FILE__)))
require "./const"
(3)
require_relative "../const"
(4)
$:.unshift File.expand_path(File.dirname.expand_path(__FILE__)))
require_relative "../const" (also with single quotes)
他们返回一个错误:
`require': cannot load such file ... (LoadError)
有什么想法吗?
【问题讨论】:
-
顺便说一句,
require_relative '../const'为我工作。 -
嗯,奇怪,我会仔细检查一下,我会回复你的