在Ruby中,我被告知
require "some_file"
Ruby将在某些地方查找该文件.
我知道它会查找some_file.rb
,但默认情况下它会在哪里查找呢?
在Ruby中,我被告知
require "some_file"
Ruby将在某些地方查找该文件.
我知道它会查找some_file.rb
,但默认情况下它会在哪里查找呢?
这取决于你的平台,以及Ruby是如何编译的,所以没有"答案".您可以通过运行以下命令来了解:
ruby -e 'puts $:'
不过,通常情况下,您有标准的、站点的和供应商的Ruby库路径,每个路径下都有一个arch、version和general目录.