我正在尝试在 Ubuntu 上运行 Ruby on Rails 应用程序。它利用 Xapian 来搜索文档。我已经按照 Gemfile 的指示安装了xapian-full
Gem 版本,并创建了 Xapian 数据库可能所在的目录。1.1.3.4
files/default
database = Xapian::Database.new('files/default');
一旦代码运行到这一行,就会出现错误:
SearchController#index 中的 IOError
DatabaseOpeningError:无法检测数据库类型
我需要初始化数据库还是什么?我查看了 Xapian Docs 并在互联网上搜索了错误消息,但这些都没有真正帮助。