SQLite installazione FTS3, in grado di creare tabella virtuale dopo l'installazione

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

  •  29-09-2019
  •  | 
  •  

Domanda

Ho un po 'nuova per SqlLite lite e comandi Linux modo che qualsiasi aiuto sarebbe molto apprezzato! C'è qualcosa che mi manca?

Dopo la sqlite-3.7.3 installazione, per qualche motivo sto ancora ancora non vedere la nuova versione (sqlite-3.7.3) durante il controllo con

macbook-pro: sqlite-3.7.3 scott $ che sqlite3

/ usr / bin / sqlite3

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

Versione SQLite 3.6.12 Inserisci ".help" per le istruzioni Inserire le istruzioni SQL terminato con un ";"

sqlite> create table vt virtuale utilizzando FTS3 ();

Errore SQL: tale modulo: FTS3

SQLite discarica di installazione:

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

Biblioteche sono stati installati in:    / Usr / local / lib

Se mai capita di voler collegamento con le librerie installate in una determinata directory, LIBDIR, è necessario utilizzare libtool, e specificare il percorso completo della libreria, o utilizzare la variabile d'ambiente -LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to theDYLD_LIBRARY_PATH'      durante l'esecuzione

Vedere la documentazione del sistema operativo sulle librerie condivise per

ulteriori informazioni, come ad esempio la ld (1) e ld.so (8) pagine di manuale.

Test -z "/ usr / local / bin" || /Users/scott/sqlite-3.7.3/install-sh -d "/ usr / local / bin"   / Bin / sh ./libtool --mode = installazione / usr / bin / install -c 'sqlite3' '/ usr / local / bin / sqlite3' / Usr / bin / install -c .libs / sqlite3 / usr / local / bin / sqlite3 Test -z "/ 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' Test -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' Test -z "/ 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

È stato utile?

Soluzione

Da dove si installa il comando sqlite3 e qual è il tuo percorso? Tipo

echo $PATH

e verifica se il dir in cui il comando si trova precede /usr/bin, in cui è installato SQLite 3.6. In caso contrario, modificare il percorso in .bashrc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top