获取ruby gem中的命令行当前文件夹

时间:2018-03-09 09:03:11

标签: ruby rubygems

我正在编写一个小红宝石宝石,它应该生成几个文件,所以我使用可执行文件。

我如何(在我的ruby代码中)获取执行gem的命令行的当前文件夹?

例如,当我在此路径中运行我的工具时:

~/Projects/MyProject/ $ my-tool

如何在我的ruby代码中获取~/Projects/MyProject/

谢谢

1 个答案:

答案 0 :(得分:2)

Dir.pwdDir.getwd应该这样做。请注意,它们会返回完整的绝对路径,并展开~

https://ruby-doc.org/core-2.5.0/Dir.html#method-c-pwd