如何描述Rake任务?

Dan*_*iel 19 profile rake task ruby-prof

我需要描述rake任务.因为我是菜鸟我只知道如何配置.rb代码如下:ruby -Ilib -S ruby-prof -p graph_html profile.rb > profile.html

但是,我如何描述特定的Rake任务?

Ste*_*iss 19

Rake只是一个Ruby脚本,所以你应该能够像rake一样调用ruby-prof,就像你描述任何其他脚本一样.

鉴于您调用ruby-prof,请尝试:

ruby -Ilib -S ruby-prof -p graph_html `which rake` TASK > profile.html
Run Code Online (Sandbox Code Playgroud)

我刚刚使用了以下命令行:

ruby-prof -p graph_html /usr/local/bin/rake19 import_from_aws file=~/sourcedata batch=test1 > /tmp/profile.html
Run Code Online (Sandbox Code Playgroud)

分析调用:

rake19 import_from_aws file=~/sourcedata batch=test1
Run Code Online (Sandbox Code Playgroud)

  • 对于那些使用**rbenv**的人使用`rbenv rake` (3认同)