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

Get command line current folder in ruby gem

我正在写一个小的 ruby gem 应该生成几个文件,所以我正在使用可执行文件。

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

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

~/Projects/MyProject/ $ my-tool

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

谢谢

Dir.pwdDir.getwd 应该可以。请注意它们 return 完整的绝对路径,~ 展开。

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