gpt4 book ai didi

ruby-on-rails - rcov + Rails3 rc 现在不再依赖于 linecache

转载 作者:数据小太阳 更新时间:2023-10-29 07:38:39 25 4
gpt4 key购买 nike

我今天用 rcov + Rails3 碰壁了。

我正在使用 Ruby 1.9.2-preview3 开发我的 Rails3 应用程序。 rcov 和 relevance-rcov 还不适用于 Ruby 1.9.2。我也找不到任何 rcov 的分支。这没什么大不了的,因为我可以使用 rvm --default 1.8.7; 轻松切换到 Ruby 1.8.7; rake 测试:覆盖率。

然后今天我将我的应用程序从 beta4 升级到了 Rails 3.0.0-rc。该版本需要 linecache19。问题是 linecache19 不能用 1.8.7 编译,只能用 1.9.2-preview3,无论我如何配置它的 --include-* 参数,它都看不到我的 vm_core.h 文件。这意味着我在我的 Ruby 1.8.7 设置上丢失了我的工作 rcov,而我现在在我的 1.9.2-preview3 设置中只有一个勉强工作的 rcov,它产生了非常错误的覆盖率统计数据。

要获得有效、准确的 rcov,我的短期解决方案是什么?

最佳答案

是的 1.9.2 不适用于跟踪事件,我不认为,所以恢复到 1.9.1(或者你让它工作过一次吗?)

http://redmine.ruby-lang.org/issues/show/3660

-r

关于ruby-on-rails - rcov + Rails3 rc 现在不再依赖于 linecache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3427451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com