我正在尝试让 Schuyler Erle 的基于 Ruby 的地理编码器 (https://github.com/geocommons/geocoder) 在 Mac OS 10.6 上本地运行。在调用 lib/tiger_import (可在上面的链接中获得)将 Tiger shapefile 导入 sqlite db 时,我收到以下错误消息:
Error: dlopen(bin/../lib/geocoder/us/sqlite3.so, 10): no suitable image found.
Did find: bin/../lib/geocoder/us/sqlite3.so: mach-o, but wrong architecture
跑步file lib/geocoder/us/sqlite3.so
确实揭示了:
lib/geocoder/us/sqlite3.so: Mach-O dynamically linked shared library i386
经过大量搜索,我无法找到合适的 64 位 sqlite3.so 构建。这可能是我的问题的原因吗?如果是这样,任何建议的解决方法?我是 Ruby/sqlite 新手,所以我确定我错过了一些东西。任何线索将不胜感激。