【发布时间】:2013-10-07 15:59:01
【问题描述】:
我的代码:
require 'spreadsheet'
Spreadsheet.client_encoding = 'UTF-8'
book = Spreadsheet.open "SearchData1.xls"
puts book
我尝试在 Sublime 中运行它,但出现此错误:
could not locate a workbook, possibly an empty file passed (RuntimeError)
通过命令行运行相同的文件可以正确执行程序,没有错误。谁能帮我弄清楚为什么 Sublime 不能运行这段代码?
【问题讨论】:
-
感谢您的提示。该文件位于网络驱动器上,这可能会导致我们出现目录路径问题。我没有想到它,因为电子表格在同一个文件夹中,但将它移动到我的 C: 驱动器上的目录修复它。
-
啊抱歉,在我看到你的评论之前把我的评论变成了答案;-)
标签: ruby sublimetext2 spreadsheet