新手问题 gem install spreatsheet 报错

xbsong · 2012年12月11日 · 最后由 xbsong 回复于 2012年12月11日 · 1976 次阅读

gem 报错 运行导出 excel 时 报 Bad file descriptor - public/xls/book1.xls这样的错误 是什么原因

这个错误应该是生成 rdoc 或者 ri 的时候报的吧,应该不影响 gem 使用的。Bad file descriptor 应该是因为这个文件没找到之类的原因?

#1 楼 @dotnil 谢谢你的回答 文件是导出的时候生成的 book.write"public/xls/book1.xls" 文件是生成了 但是里面内容是空的 程序也报错

#2 楼 @xbsong 哦,我看错了;原来是执行的时候报的。那就应该是你的内容的编码问题了,没用过这个 gem,google 此 gem 编码相关的结果有帮助么

#3 楼 @dotnil 恩 该问题已经解决 是由于 ruby-ole 1.2.11.5 对 windows platform 不支持 改用 1.2.11.4 就好了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号