ruby-on-rails – $:.unshift(File.expand_path(“../../ lib”
发布时间:2020-12-17 04:24:16 所属栏目:百科 来源:网络整理
导读:我已经知道这里有很多关于这个问题的线索,但没有一个标题像我一样有这个措辞.我希望我们能够清除这一点. $:.unshift(File.expand_path("../../lib",__FILE__)) 你可以在很多Ruby代码中看到这样的东西. 无论这是否合适,意见都会有所不同. 我们可以对每个部分
我已经知道这里有很多关于这个问题的线索,但没有一个标题像我一样有这个措辞.我希望我们能够清除这一点.
$:.unshift(File.expand_path("../../lib",__FILE__)) 你可以在很多Ruby代码中看到这样的东西. 我们可以对每个部分进行一些解释吗?真的很有意思.我只了解其中一些. 解决方法$: 通过load或require保存脚本和二进制模块的加载路径. .并且
Array#unshift 将在$:前面添加新路径.
File#expand_path 将路径名转换为绝对路径名. __FILE__已经在这里回答了
What does __FILE__ mean in Ruby? .
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |