SQLite FTS3安装,安装后无法创建虚拟表

时间:2010-10-13 08:11:16

标签: macos sqlite fts3

我对sqllite lite和linux命令有点新,所以任何帮助都将不胜感激!有什么我想念的吗?

在sqlite-3.7.3安装之后,由于某种原因,我在检查

时仍然没有看到新版本(sqlite-3.7.3)

macbook-pro:sqlite-3.7.3 scott $ 哪个sqlite3

的/ usr /斌/ sqlite3的

macbook-pro:sqlite-3.7.3 scott $ sqlite3 test.db

SQLite版本 3.6.12 输入“.help”获取说明 输入以“;”

结尾的SQL语句

源码>使用fts3();

创建虚拟表vt

SQL错误:没有这样的模块:fts3

sqlite安装转储:

macbook-pro:sqlite-3.7.3 scott $ sudo make install test -z“/ usr / local / lib”|| /Users/scott/sqlite-3.7.3/install-sh -d“/ usr / local / lib”  / bin / sh ./libtool --mode = install / usr / bin / install -c'libsqlite3.la''/ usr / local / lib / libsqlite3.la' / usr / bin / install -c .libs / libsqlite3.0.8.6.dylib /usr/local/lib/libsqlite3.0.8.6.dylib (cd / usr / local / lib&& {ln -s -f libsqlite3.0.8.6.dylib libsqlite3.0.dylib || {rm -f libsqlite3.0.dylib&& ln -s libsqlite3。 0.8.6.dylib libsqlite3.0.dylib;};}) (cd / usr / local / lib&& {ln -s -f libsqlite3.0.8.6.dylib libsqlite3.dylib || {rm -f libsqlite3.dylib&& ln -s libsqlite3.0.8.6。 dylib libsqlite3.dylib;};}) / usr / bin / install -c .libs / libsqlite3.lai /usr/local/lib/libsqlite3.la / usr / bin / install -c .libs / libsqlite3.a /usr/local/lib/libsqlite3.a chmod 644 /usr/local/lib/libsqlite3.a

ranlib /usr/local/lib/libsqlite3.a

已安装的库:    的/ usr /本地/ lib中

如果您碰巧想要链接已安装的库 在给定目录LIBDIR中,您必须使用libtool和 指定库的完整路径名,或使用-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the DYLD_LIBRARY_PATH'环境变量      在执行期间

请参阅有关

共享库的任何操作系统文档

更多信息,例如ld(1)和ld.so(8)手册页。

test -z“/ usr / local / bin”|| /Users/scott/sqlite-3.7.3/install-sh -d“/ usr / local / bin”   / bin / sh ./libtool --mode = install / usr / bin / install -c'sqlite3''/ usr / local / bin / sqlite3' / usr / bin / install -c .libs / sqlite3 / usr / local / bin / sqlite3 test -z“/ usr / local / include”|| /Users/scott/sqlite-3.7.3/install-sh -d“/ usr / local / include”  / usr / bin / install -c -m 644'sqlite3.h''/ usr / local / include / ssite3.h'  / usr / bin / install -c -m 644'sqlite3ext.h''/usr/local/include/sqlite3ext.h' 测试-z“/ usr / local / share / man / man1”|| /Users/scott/sqlite-3.7.3/install-sh -d“/ usr / local / share / man / man1”  / usr / bin / install -c -m 644'./sqlite3.1''/usr/local/share/man/man1/sqlite3.1' test -z“/ usr / local / lib / pkgconfig”|| /Users/scott/sqlite-3.7.3/install-sh -d“/ usr / local / lib / pkgconfig”  / usr / bin / install -c -m 644'sqlite3.pc''/ usr / local / lib / pkgconfig / sqlite3.pc'scott

1 个答案:

答案 0 :(得分:1)

您在哪里安装sqlite3命令,路径是什么?型

echo $PATH

并检查命令所在的目录是否位于/usr/bin之前,其中安装了SQLite 3.6。如果没有,请在.bashrc中更改路径。