如何在Ruby 2.2.2上使用Yosemite上的DTrace?

Sex*_*hor 5 ruby dtrace

我已经配置并安装了Ruby 2.2.2并启用了DTrace(--enable-dtrace).

它似乎成功地完成了:"检查dtrace USDT是否可用......是"和"dtrace"在另一个支票上(而不是"否").

测试:

sudo dtrace -c 'ruby -v' -l -m ruby

返回:

dtrace: failed to match :ruby::: No probe matches description

我确实看到yosemite系统ruby上缺少dtrace探测器,但那是RVM,我使用本地用户帐户安装(sudo-less).

是否有类似配置的人使这项工作,如果是这样,如何?

谢谢.

另外:IRB的RbConfig::CONFIG['DTRACE']输出dtrace.

我已经用谷歌搜索了DDG这个问题,所以我认为根据自己的经验给出答案是必要的,以帮助......