SQLite FTS3 Installation, nicht in der Lage nach der Installation virtuelle Tabelle erstellen
Frage
ich ein bisschen neu zu SQLLite lite und Linux-Befehle so dass jede Hilfe wäre sehr dankbar! Gibt es etwas, was ich bin fehlt?
Nach der SQLite-3.7.3-Installation aus irgendeinem Grunde bin ich nach wie vor noch nicht die neue Version Sehen (SQLite-3.7.3) , wenn sie mit
Überprüfungmacbook-pro: SQLite-3.7.3 scott $ die sqlite3
/ usr / bin / sqlite3
macbook-pro: SQLite-3.7.3 scott $ sqlite3 test.db
SQLite-Version 3.6.12 Geben Sie „.help“ Anleitungen Geben Sie SQL-Anweisungen beendet mit einem ";"
sqlite> virtuelle Tabelle vt erstellen FTS3 mit ();
SQL-Fehler: kein solches Modul: FTS3
SQLite Installation dump:
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
Bibliotheken wurden in installiert: / Usr / local / lib
Wenn Sie jemals in Verbindung mit installierten Bibliotheken passieren wollen
in einem bestimmten Verzeichnis, LIBDIR, müssen Sie entweder libtool und
geben Sie den vollständigen Pfadnamen der Bibliothek oder die Umgebungsvariable ‚-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the
DYLD_LIBRARY_PATH verwenden
während der Ausführung
Sehen Sie jedes Betriebssystem Dokumentation über gemeinsam genutzte Bibliotheken für
weitere Informationen, wie zum Beispiel der ld (1) und ld.so (8) Handbuchseiten.
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/sqlite3.h' / Usr / bin / install -c -m 644 'sqlite3ext.h' '/usr/local/include/sqlite3ext.h' test -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
Lösung
Wo haben installieren Sie den Befehl sqlite3
und was ist dein Weg? Typ
echo $PATH
und prüfen, ob der dir, wo der Befehl vorangeht /usr/bin
befindet, wo 3.6 SQLite installiert ist. Wenn dies nicht der Fall, Ihren Weg in .bashrc
ändern.