SVN mit falscher SQLite-Version

8

Wenn ich meine Svn von / usr / local / bin / aus führe sagt es:

  

svn: E200029: Konnte keine atomare Initialisierung durchführen   svn: E200030: SQLite kompiliert für 3.7.13, läuft aber mit 3.6.12

sqlite3 --version gibt mir 3.7.13

Was ist schiefgelaufen und wie kann ich es beheben? Ich bin auf Mac OS X (10.6.8).

// edit1:

/ usr / local / bin / sqlite3 - Version 3.7.13

/ usr / bin / sqlite3 - Version 3.7.13

// edit2: Ich habe das "repariert", indem ich svn über homebrew installiert habe und explizit / usr / local / bin / svn verwendet habe

Lassen Sie mich die Fixes und den Vorschlag aus den Antworten zusammenfassen:

(bitte upvote die entsprechende Antwort)

Für Mac-Benutzer:

  • (neu-) installieren Sie svn über Homebrew oder was auch immer Sie verwenden (möglicherweise müssen Sie brew link --force sqlite3 )

Für Fedora-Benutzer:

  • probiere yum update sqlite3 oder yum install sqlite
m02ph3u5 11.06.2012, 13:47
quelle

6 Antworten

2

Ich habe das gleiche Problem erlebt, ich habe das Herunterladen Ссылка gelöst und das Archiv entpackt tar / gunzip und caping sqlite3.c aus dem resultierenden Verzeichnis in $ svn-src-folder / sqlite-amalgamation / sqlite3.c.

Führen Sie configure / make / sudo make install aus und Sie sollten es lösen.

    
Diegolo 09.07.2012 15:15
quelle
1

Ich hatte brauen, Svn 1.8, funktioniert gut in OSX 10.8.

Ich habe auf 10.9 aufgerüstet, kaputt. Aus irgendeinem Grund die Symlinks Gebräu make in /usr/local/bin wurden durch die 10.9 Installation entfernt?

brew update wurde nicht repariert.

brew install svn fixed svn, oder so dachte ich. Dann tatsächlich mit Svn 1.8 ( /usr/local/bin zuerst in meinem Pfad) hatte ich auch die obige SQLite Fehlermeldung. Eine neuere SQLite ist in /usr/local/Cellar , aber nicht symbolisiert in /usr/local/bin oder irgendetwas.

brew install sqlite3 ... hat es nicht behoben. Und ich bemerkte, dass brew sagt, dass es für diese Komponente nicht symlink ist. ok.

ABER, nach dieser Neuinstallation, eine weitere Neuinstallation von svn brauen svn deinstallieren brauen svn installieren

DID es reparieren. Ich weiß nicht warum. Jetzt kann Svn erfolgreich sein.

    
user2591799 28.02.2014 17:57
quelle
1

Nachdem ich subversion wieder verlinkt hatte, musste ich auch sqlite3

neu verknüpfen %Vor%     
Peter Keller 27.10.2014 11:19
quelle
0

Das bedeutet, dass Subversion mit SQLite Version 3.7.13 kompiliert wurde, aber jetzt läuft SQLite 3.6.12.

Alles, was Sie tun müssen, ist, Ihre Subversion neu zu kompilieren / neu zu installieren.

    
peterpengnz 21.11.2012 21:04
quelle
0

Aktualisiere sqlite3 !!

Ich hatte ähnliches Problem auf Fedora Core 20

Hat Folgendes getan:

%Vor%     
TigerFan 07.08.2014 00:58
quelle
0

Für mich hat yum install sqlite in Fedora das Problem behoben.

    
Matej Briškár 02.12.2014 08:16
quelle

Tags und Links