从 Gem 获取 Ruby 项目根路径

Hen*_*res 4 ruby rubygems ruby-on-rails

我已经开始自己构建 Gem 了。

现在从我的 Gem 我需要从 ruby​​ 项目中获取正在使用它的根路径。

谢谢你。

小智 5

查看此论坛:https : //www.ruby-forum.com/topic/143383 根据我对您问题的理解,您希望获得项目的路径而不是 gem 本身所在的路径。

class MyGem

   def self.get_working_dir
     Dir.pwd
   end

end

> MyGem.get_working_dir
> /Users/your_name/my_project_directory
Run Code Online (Sandbox Code Playgroud)

这个解决方案最终帮助了我制作的 Gem,我必须在其中迭代项目的文件树。