受“从内部获取Bash脚本的源目录”的启发,Ruby的实现方式是什么?
受“从内部获取Bash脚本的源目录”的启发,Ruby的实现方式是什么?
Answers:
__dir__
从Ruby 2.0开始,这__dir__
是最简单的方法。它
返回从中调用此方法的文件目录的规范化绝对路径。
请参阅__dir__
文档和“为什么__FILE__大写而__dir__小写? ”。
__dir__
是正确的答案之外,感谢您也链接到大写与小写的区别,这也是我找到它后的第一个问题:)
在Linux下,ENV [“ PWD”]对我来说似乎是最简单的方法。我不知道与操作系统无关的方式。