ruby - Rake 和当前目录

标签 ruby rake

如何获取rakefile.rb所在的目录?

我想用这个作为我的根目录来定位所有的东西。

最佳答案

使用 __FILE__ 获取文件名然后你可以从那里获取目录:

test.rb

puts __FILE__

输出:

/users/foo/test.rb

__FILE__ 解析为它所在文件的完整路径。

使用它来获取目录名称:

File.dirname(__FILE__)

关于ruby - Rake 和当前目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/236538/

相关文章:

ruby - 在每个数组元素上应用不同函数的最短方法是什么?

ruby-on-rails-3 - 如何在 rspec 中调用 rake 任务

ruby - 如何在 Rake 任务依赖项中使用命名空间?

ruby-on-rails - 使用rake db:create命令时出错(Ruby on Rails)

ruby - 我将如何修改此 rake 任务以启动支持本地调试的瘦服务器?

ruby - Windows Visual Studio 中的 Iron Ruby

ruby - 如何自动将 BibTex 引文转换为 Zotero 可解析的内容?

mysql - 如何使用使用表单参数找到的一个表的结果来查询另一个表 - Ruby on Rails

Ruby Book 为有经验的程序员准备的练习题

asp.net - 使用 Rake 创建 IIS 网站