我在Ruby中有一个脚本,它使用scraperwiki gem。在这个脚本的目录中,有一个名为scraperwiki.sqlite的文件。
items.each do |x|
if ScraperWiki.select("* from data where .... { x['key123']}'").empty?
ScraperWiki.save_sqlite(['key123'], x)
else
puts "Skipping already saved record " + record['key123']
end
end但是,尽管如此,当我运行它时,我还是会得到一个错误:
/Users/alex/.rvm/gems/ruby-2.1.2/gems/sqlite_magic-0.0.3/lib/sqlite_magic.rb:49:in `rescue in execute': no such table: data (SqliteMagic::NoSuchTable)
from /Users/alex/.rvm/gems/ruby-2.1.2/gems/sqlite_magic-0.0.3/lib/sqlite_magic.rb:42:in `execute'
from /Users/alex/.rvm/gems/ruby-2.1.2/gems/scraperwiki-3.0.2/lib/scraperwiki.rb:186:in `select'https://stackoverflow.com/questions/25751882
复制相似问题