Ruby:如何获取当前的主项目工作目录

时间:2013-01-09 13:41:33

标签: ruby

我需要获取主项目工作目录,例如我有一个项目文件夹结构,如

 Projectmainfolder->
          SourceCodeFolder
          AnotherFolder

我在sourceCodeFolder中有我的所有代码文件,现在我想获取或打印Projectmainfolder路径,如果有办法获取根项目文件夹的位置路径,请告诉我。

2 个答案:

答案 0 :(得分:7)

这将为您提供当前文件的路径。

__FILE__

要扩展相对路径,请执行以下操作:

File.expand_path("../../", __FILE__)

答案 1 :(得分:1)

如果从Projectmainfolder目录启动脚本,Dir.getwd应该打印出您想要的路径。或者你的意思是什么不同?