2

自作でSQlite3をインストールしたばかりですが、実行すると次のようになります。

SQLite header and source version mismatch
2011-06-25 16:35:41 8f8b373eed7052e6e93c1805fc1effcf1db09366
2012-01-16 13:28:40 ebd01a8deffb5024a5d7494eef800d2366d97204

Linux と Ubuntu を使用している人が時々この問題を抱えていることに気付きましたが、私は Mac (OS X 10.7.5) を使用しているため、ターミナルでは同じ解決策が機能しませんでした。

別のバージョンがどこかにインストールされているに違いないが、問題を解決する方法がわからないと仮定します (かなり新しいので、詳しく説明してください)。

助言がありますか?

4

4 に答える 4

5

コメントに回答を残しましたが、何がうまくいったかについて正式に回答したかったのです。

  1. /usr/bin にある sqlite3 exec ファイルをコピーしました
  2. /usr/local/bin の sqlite3 exec を /usr/bin から作成したコピーに置き換えました

今では正常に動作します!(また、バグに遭遇した場合に備えて、古い Sqlite3 exec ファイルを .old として保存しました)

于 2013-05-03T19:46:20.883 に答える
0

Ubuntu 12.04 LTS では、からバージョンをコピーしてlibsqlite3.so.0libsqlite3.so.0.8.6を置き換え、 でバージョンを上書きすると、sqlite3 の問題も解決されました。/usr/lib/i386-linux-gnu/usr/local/lib/usr/lib/i386-linux-gnu

ただし、これによりSkype 4.2 for Linux作業が妨げられ、メッセージが表示されます

$スカイプ

skype: 共有ライブラリの読み込み中にエラーが発生しました: libsqlite3.so.0: 間違った ELF クラス: ELFCLASS64

于 2014-03-04T10:05:18.377 に答える