Wie wollen Sie vollständig zu entfernen sqlite3?
Ich habe versucht zu tun,
gem uninstall sqlite3-ruby
gem uninstall sqlite3
Dann habe ich durchgeführt find ~/| grep mkmf.log
Und es entfernt alle sqlite3-Verzeichnis hatte ich auf dem system.
Aber es ist immer noch in meinen Papierkorb. Wer weiß eine professionelle Art und Weise zu entfernen sqlite3?
Ich sage dies, weil ich habe den Umgang mit diesem Fehler für fünf Tage jetzt :
sqlite3-ruby only supports sqlite3 versions 3.6.16+, please upgrade!
*** extconf.rb failed ***
Habe ich komplett entkernt, mein server jetzt drei mal neu installiert und jedes einzelne Anwendungs-und sqlite3 enthalten, um es wieder und wieder. Aber es immer noch denkt, dass Ihr einem alten header.
Dank!
InformationsquelleAutor Trip | 2011-02-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich empfehle, dass Sie verwenden
rvm
undbundler
verwalten Sie Ihre Edelsteine und Edelstein-Abhängigkeiten.Ich habe nie installieren Sie alle Edelsteine, die system-breites, speziell auf einem Mac, wo es Recht unordentlich Umgang mit system-wide gems.
Es ist leicht zu bekommen rvm + bundler und begann.
Erste, installieren rvm (Sie müssen git).
Setup rvm
Dann, installieren Sie das ruby via rvm
Wechseln Sie zu Ihrem ruby-compiler
Erstellen Sie Ihre gemset leicht wechseln zu anderen gem-Versionen.
Verwenden Sie Ihre gemset
Install bundler
Erstellen Sie ein Gemfile und installieren Ihre Edelsteine.
Über Ihre ursprünglichen post, wenn es ein system installieren, können Sie es durch ausführen von
which sqlite3_ruby
und wenn es zurück/usr/bin/sqlite3_ruby
dann sollten Sie voransudo
zugem uninstall
Befehl.naja man kann immer nur die Datei umbenennen, wenn es unter /usr/lib/sqlite3, dann den Ordner umbenennen, wenn es /usr/bin/sqlite3 einfach benennen Sie die Datei um .alt
InformationsquelleAutor magnifying glass on a square f
Dem Ruby-gem ist nur ein wrapper um die "echte" SQLite ist eine Bibliothek, plus ein Kommandozeilen-tool. So entfernen des gem nicht entfernen Sie die library/cli. Sie müssen entfernen, die mit dem, was packaging tool, das Ihr Betriebssystem enthält (die Sie nicht, sagen Sie uns welches Betriebssystem Sie verwenden), wie
yast
oderapt
oderpkg
..../configure --prefix=$HOME && make && make install
Da hast du manuell installiert haben, müssen Sie manuell löschen 🙂 Löschen Sie die
sqlite
Befehl in$HOME/bin
und dielibsqlite*
Dateien in$HOME/lib
. Weiß nicht, ob es etwas gibt, was zu löschen wie manpages und so...Yep dachte ich hatte alles gelöscht. Denke, dass ich nicht obwohl.
InformationsquelleAutor DarkDust