【问题标题】:Require 'cannot load such file'. Pushed my directory into the $: array要求“无法加载此类文件”。将我的目录推入 $: 数组
【发布时间】:2013-05-16 23:31:56
【问题描述】:

我通过

解决了我的问题
require_relative
require './whateverfileiplannedtorequire'
load 'whateverfileiplannedtorequire'

但我试图让require 在开头没有./ 的情况下工作,正如the Beginning Ruby book 中所宣传的那样。我希望将我的CWD 推入$: 数组可以解决这个问题,但它没有。我将如何设法让require 像书中所示那样工作?

【问题讨论】:

    标签: ruby directory require


    【解决方案1】:

    使用

    $:.unshift "/my/directory"
    

    例如将当前目录(源文件所在的目录)添加到加载路径:

    $:.unshift File.expand_path(File.dirname(__FILE__))
    

    【讨论】:

      猜你喜欢
      • 2014-06-05
      • 2019-02-19
      • 2013-03-29
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      • 2015-11-13
      • 2015-08-16
      • 2012-03-16
      相关资源
      最近更新 更多