首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Roo不推荐roo方法

Roo不推荐roo方法
EN

Stack Overflow用户
提问于 2016-09-29 08:09:47
回答 1查看 610关注 0票数 3

使用以下代码在Windows上使用roo:

代码语言:javascript
复制
require 'roo'
require 'roo-xls'

workbook = Roo::Excel.new 'test.xls'

我收到消息给STDOUT

代码语言:javascript
复制
[DEPRECATION] extend Roo::Tempdir and use its .make_tempdir instead

代码运行良好之后,我可以做任何我想做的事。然而,我想摆脱这条消息(不创建一个新的类或类似的东西,它只是打开一个文件.对吧?)。我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-29 08:56:27

正确的修复方法是不使用不推荐的方法,而是使用推荐的方法。但是,在本例中,使用不推荐的方法roo-xls的不是您

make_tmpdir do _tmpdir\#…

所以,你唯一能做的就是:

  1. 针对roo-xls提交一份错误报告,最好是通过拉请求解决问题(实际上,以前的已经为你做好了)
  2. 目前,抑制反对警告直到上游问题得到解决为止;Roo使用Kernel#warn,因此您只能很不幸地关闭所有警告,但是类似这样的东西应该可以工作: original_warning_level = $VERBOSE $VERBOSE = nil工作簿= Roo::Excel.new 'test.xls‘$VERBOSE = original_warning_level
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39764794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档