instalación SQLite FTS3, incapaz de crear tabla virtual después de la instalación

StackOverflow https://stackoverflow.com/questions/3921810

  •  29-09-2019
  •  | 
  •  

Pregunta

Un poco nuevo en SQLLite lite y los comandos de Linux así que cualquier ayuda sería muy apreciada! ¿Hay algo que este olvidando?

Después de la sqlite-3.7.3 instalación, por alguna razón todavía estoy todavía no ver la nueva versión (sqlite-3.7.3) en la comprobación con

macbook-pro: sqlite-3.7.3 scott $ , que sqlite3

/ usr / bin / sqlite3

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

SQLite versión 3.6.12 Enter ".help" para obtener instrucciones Introduzca las sentencias SQL terminados con un ";"

sqlite> crear vt tabla virtual usando FTS3 ();

Error de SQL: No existe el módulo: FTS3

SQLite volcado de instalación:

macbook-pro: sqlite-3.7.3 scott $ sudo make install prueba -z "/ usr / local / lib locales" || -d /Users/scott/sqlite-3.7.3/install-sh "/ usr / local / lib"  / Bin / sh ./libtool --mode = instalar / usr / bin / instalar -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 locales && {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

Las bibliotecas se han instalado en:    / Usr / local / lib

Si alguna vez ocurre que desea establecer el vínculo con las librerías instaladas en un directorio dado, LIBDIR, debe utilizar ya sea libtool, y especificar la ruta completa de la biblioteca, o utilizar la variable de entorno -LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to theDYLD_LIBRARY_PATH'      durante la ejecución

Consulte cualquier documentación del sistema operativo acerca de las bibliotecas compartidas para

más información, tal como el ld (1) y ld.so (8) páginas de manual.

test -z "/ usr / / bin local" || /Users/scott/sqlite-3.7.3/install-sh -d "/ usr / local / bin"   / Bin / sh ./libtool --mode = instalar / usr / bin / install -c 'sqlite3' '/ usr / local / bin / sqlite3 local' / Usr / bin / install -c .libs / sqlite3 / usr / local / bin / sqlite3 -z prueba "/ usr / local / include" || -d /Users/scott/sqlite-3.7.3/install-sh "/ usr / local / include"  / Usr / bin / install -c -m 644 'sqlite3.h' '/usr/local/include/sqlite3.h'  / Usr / bin / install -c -m 644 'sqlite3ext.h' '/usr/local/include/sqlite3ext.h' prueba -z "/ usr / local / share / man / man1" || -d /Users/scott/sqlite-3.7.3/install-sh "/ usr / local / share / man / man1"  / Usr / bin / install -c -m 644' ./sqlite3.1' '/usr/local/share/man/man1/sqlite3.1' -z prueba "/ usr / local / lib / pkgconfig" || -d /Users/scott/sqlite-3.7.3/install-sh "/ usr / local / lib / pkgconfig"  / Usr / bin / install -c -m 644 'sqlite3.pc' '/usr/local/lib/pkgconfig/sqlite3.pc'scott

¿Fue útil?

Solución

Cuando se instala el comando sqlite3 y cuál es su trayectoria? Tipo

echo $PATH

y compruebe si el directorio donde se encuentra el comando precede /usr/bin, donde está instalado SQLite 3.6. Si no lo hace, cambiar su ruta en .bashrc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top