前兩天在我本機上用rcov測試覆蓋率,出錯,出錯提示為:
/rexml/formatters/pretty.rb:131:in '':implicit conversion from nil to integer
....
....
現已查明原因,是rcov-0.8.1.2.0和 ruby1.8.7的rexml庫不相容所致。修改方法:
1.找到rcov安裝路徑,例如我的:c:/ruby/lib/ruby/gems/1.8/gems/rcov- 0.8.1.2.0-x86- mswin32
2.開啟在該路徑下的report.rb檔案,把第15行:
注釋修改為:
如此,就可以在本機上進行rcov覆蓋測試。
EurekaLog傳送郵件問題修正
使用eurekalog將錯誤以郵件的形式傳送時,發現使用smtp client方式傳送郵件時不能成功,到網上搜尋了一下,有說是郵件8bit mime編碼格式的問題 我上個部落格中提到過 也有說是多傳送了個rest rset 指令問題,我測試了一下,發現可能是舊版本中是這種問題,我現在使用的是eure...
heritrix啟動問題修正
2 以文字方式開啟conf檔案下的heritrix.properties檔案,在 heritrix.cmdline.admin 後面增加賬戶和密碼,比如heritrix.cmdline.admin admin admin 3 複製conf目錄下的jmxremote.password.template...
修正canhaschat中的重新整理問題
canhaschat外掛程式沒有在接受訊息時重新整理最後使用時間。這樣的話,如果客戶端一直在等待訊息,那麼到達timeout就會退出,實際上客戶端還是在連線的,這時候 chat id已經失效了。看上去應該在接受訊息的時候重新整理一下最後時間。canhaschat lib can has chat r...