`
lllyq
  • 浏览: 34144 次
  • 性别: Icon_minigender_1
  • 来自: Shanghai
社区版块
存档分类
最新评论

rcov "stack level too deep" 问题的解决

    博客分类:
  • ruby
阅读更多
rcov 引起的 rexml/formatters/pretty.rb raise "stack level too deep" 这个问题google已有不少资料,初步的解决方案就是rexml/formatters/pretty.rb 130行改为
place = string.rindex(' ', width) || width 或者
place = string.rindex(' ', width)
return string if place.nil?
这个在我的开发环境Ubuntu下是没问题了,但是我的cruisecontrolrb跑在gentoo上,其他ruby版本,程序都一样,还是老问题,最好还是google有解决方案,到https://launchpad.net/ubuntu/intrepid/+source/rcov/0.8.1.2-2,下载这个rcov版本,把lib/rcov/report.rb这个问题替换一下就可以了,注意里面的ruby版本限定的是1.8.6,有需要就要改成你的版本

cruisecontrolrb集成rcov在task里面加上这句就可以了,很方面看报告

t.rcov_dir = ENV['CC_BUILD_ARTIFACTS'] ? ENV['CC_BUILD_ARTIFACTS'] + '/coverage' : 'coverage'

分享到:
评论

相关推荐

    cover_me:Ruby 1.9的RCov式覆盖工具

    CoverMe – Ruby 1.9的代码覆盖率 Ruby 1.9(.2)是一种令人赞叹的语言,可用于开发应用程序...虽然在Ruby 1.9的工作/ Rails 3的项目,它的一切恩爱(除了缺乏RCov的),我遇到了一个 由亚伦帕特森(中引入nokogiri成名

    simplecov-console:SimpleCov的简单控制台输出格式化程序

    简单控制台 SimpleCov的简单控制台输出格式化程序 用法 $ gem install simplecov-console SimpleCov . formatter = SimpleCov :: Formatter :: Console # or SimpleCov . formatter = SimpleCov :: Formatter :: ...

    公制:运行MetricFu而不使其成为项目依赖项的一部分

    特征明智的默认设置通常,RCov将在黑名单上工作。 这意味着您的覆盖率报告有时会被项目外部的代码淹没。 不再需要,因为默认设置是现在排除所有内容,只包括您的lib和app目录。 它还修复了加载RSpec的一些问题。用法...

    人工神经网络用于化合物的属性识别 (2007年)

    将化合物中元素的Z1、Z2、(Z1/rcov)1、(Z2/rcov)2、X1和X2作为结构描述符,用LM-BP神经网络和概率神经网络识别55种未知类别化合物的属性,两种方法均优于文献方法,且人工神经网络方法识别结果准确、稳定可靠,...

    ruby-sonar-plugin:从 code.google.comruby-sonar-plugin 自动导出

    声纳 Ruby 插件##Description / Features 该插件可以在 SonarQube 中分析 Ruby 项目目前,该插件捕获基本指标(代码行数、类和包数、评论百分比)、每个文件的复杂性... 重要提示:不要更改 simplecov-rcov 报告的输

    doublecheck:站点地图中列出的测试页面

    再检查一遍 doublecheck 是一个 gem,它可以拉取站点地图并检查其中列出的所有 URL。 安装 gem install rcov 用法 doublecheck http://example.com/sitemap.xml

    SV-TVP-SVAR模型代码

    数据分析代码,主要用于金融学、经济学等学科

Global site tag (gtag.js) - Google Analytics