10

/usr/local/bin/ から私の svn を実行すると、次のように表示されます。

svn: E200029: アトミック初期化を実行できませんでした svn: E200030: SQLite は 3.7.13 用にコンパイルされていますが、3.6.12 で実行されています

sqlite3 --version は私に 3.7.13 を与えます

何が問題で、どうすれば修正できますか? 私は Mac OS X (10.6.8) を使用しています。

//編集1:

/usr/local/bin/sqlite3 --バージョン 3.7.13

/usr/bin/sqlite3 --バージョン 3.7.13

//edit2: homebrew 経由で svn をインストールし、/usr/local/bin/svn を明示的に使用して、これを「修正」しました

以下の回答からの修正と提案を要約しましょう。

(対応する回答に賛成票を投じてください)

Mac ユーザーの場合:

  • (再)自作または使用するものを介してsvnをインストールします(必要な場合がありますbrew link --force sqlite3

Fedora ユーザーの場合:

  • 試しyum update sqlite3たりyum install sqlite
4

6 に答える 6

2

私は同じ問題を経験しました.http: //www.sqlite.org/sqlite-amalgamation-3.7.6.3.tar.gzをダウンロードし、tar/gunzipを使用してアーカイブを解凍し、結果のディレクトリから$svnにsqlite3.cをコピーして解決しました-src-folder/sqlite-amalgamation/sqlite3.c.

configure/make/sudo make install を実行すると解決するはずです。

于 2012-07-09T15:15:52.097 に答える
1

サブバージョンを再リンクした後、私も再リンクする必要がありましたsqlite3

brew link --force sqlite3
于 2014-10-27T11:19:29.370 に答える
0

sqlite3をアップデート!!

Fedora Core 20でも同様の問題がありました

次のことを行いました。

yum update sqlite3
于 2014-08-07T00:58:22.437 に答える
0

これは、subversion が SQLite バージョン 3.7.13 でコンパイルされたことを意味しますが、現在は SQLite 3.6.12 を実行しています。

サブバージョンを再コンパイル/再インストールするだけです。

于 2012-11-21T21:04:38.040 に答える
0

私にとってはyum install sqlite、fedoraで問題が修正されました。

于 2014-12-02T08:16:16.207 に答える