sqlite fts3インストール、インストール後に仮想テーブルを作成できません

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

  •  29-09-2019
  •  | 
  •  

質問

私はSQLLITE LiteとLinuxのコマンドを少し新しいので、どんな助けも大歓迎です!私が足りないものはありますか?

SQLite-3.7.3インストールの後、何らかの理由でまだ新しいバージョンが表示されていません (sqlite-3.7.3) で確認するとき

MacBook-Pro:SQLite-3.7.3Scott $ どのsqlite3

/usr/bin/sqlite3

MacBook-Pro:sqlite-3.7.3Scott $ sqlite3 test.db

sqliteバージョン 3.6.12指示については「.help」を入力します。

sqlite> fts3()を使用して仮想テーブルVTを作成します。

SQLエラー:そのようなモジュールなし:FTS3

sqliteインストールダンプ:

MacBook-Pro:sqlite-3.7.3Scott $ 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.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6. 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/lib/libsqlite libsqlite3.a chmod 644/usr/local/lib/libsqlite3.a

ライブラリは:/usr/local/libにインストールされています

特定のディレクトリ、Libdirにインストールされたライブラリに対してリンクしたい場合は、Libtoolを使用してライブラリのフルパス名を指定するか、使用するか、 -LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to thedyld_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/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/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/lib/lib/lib/lib/lib/lib/lib/lib pkgconfig/sqlite3.pc'scott

役に立ちましたか?

解決

どこにインストールしましたか sqlite3 コマンドとあなたの道は何ですか?タイプ

echo $PATH

コマンドの位置にある場所の先行者かどうかを確認してください /usr/bin, 、SQLite 3.6がインストールされています。そうでない場合は、パスを変更してください .bashrc.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top