編程語言要求:使用相對路徑
紅寶石
我有以下目錄結構:
-program (dir)
--const.rb
--libs (dir)
---someClass.rb
我想include
/require
const.rb
從someClass.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''適合我。 –
嗯,奇怪,我會再檢查一次,我會回覆你 – Bulki