Ich würde davon ausgehen, opt/bitnami/git/bin
ist höher in Ihrem PATH
als /usr/bin
. Überprüfen Sie den Pfadeintrag ~/.profile
und / oder suchen Sie ihn nach ~/.bashrc
dem /opt/bitnami/...
Pfad PATH
oder entfernen Sie ihn vollständig, wenn Sie die alte Version überhaupt nicht verwenden möchten.
Git Installation Hölle unter Linux
437
Matteo Mosca
Ich habe eine kleine virtuelle Maschine mit Redmine 3.0.1.
Dies wurde mit Git vorinstalliert, Version 1.9.5. Ich versuche jetzt, es zu aktualisieren, aber ich habe einige große Schwierigkeiten.
apt-get installiert git in /usr/bin/git
aber mein aktueller git-Pfad (welcher git) istopt/bitnami/git/bin/git
Wenn ich reingehe /usr/bin
und tippe, ./git --version
bekomme ich die korrekte neueste Version, aber wenn ich es git --version
entweder von dort oder von irgendwo anders mache, bekomme ich die alte Version.
Wie entferne ich die alte Version oder aktualisiere sie? Ich brauche die neue Version für ein Redmine-Plugin.
Vielen Dank.
Wenn Sie ein "Stack-in-One" -Paket installiert haben oder wie Sie es aufrufen möchten, sollte es nur als Ganzes aufgerüstet werden. Warum brauchen Sie eine neuere Version von Git?
Daniel B vor 9 Jahren
0
Ich stimme dem zu: Ein Bitnami-Stack sollte NICHT durch git aktualisiert werden. Anweisungen finden Sie hier: https://wiki.bitnami.com/Applications/BitNami_Redmine#How_to_upgrade_Redmine.3f; Die allgemeinen Upgrade-Anweisungen für Redmine werden hier beschrieben: http://www.redmine.org/projects/redmine/wiki/RedmineUpgrade. Sie erwähnen auch nicht git (die Verwendung von git / svn als Upgrade-Pfad ist vorbehalten.) fortgeschrittene Verwendungen / Entwickler (imho)
jbbarth vor 9 Jahren
0
Es tut mir leid, aber vielleicht war ich unklar. Ich versuche nicht, den Bitnami-Stack durch Git zu verbessern. Ich versuche, GIT, dh die Befehlszeile des GIT-Clients, zu aktualisieren. Es ist 1.9.5 installiert, aber das "Scm Creator" -Plugin erfordert eine höhere Version, ich denke 2.0 oder höher.
Matteo Mosca vor 9 Jahren
0
@DanielB Das Plugin "Scm Creator" funktioniert nicht mit git 1.9.5, es wird mit einem roten Fehlersymbol hervorgehoben. Es scheint, dass es 2.0+ braucht, um zu funktionieren. Ich brauche es, um die lokalen nackten Repositories auf dem Redmine-Server automatisch mit unseren Github-Repos synchron zu halten.
Matteo Mosca vor 9 Jahren
0
1 Antwort auf die Frage
2
hBy2Py
könnte auch ln -s nach / opt / .....
linuxdev2013 vor 9 Jahren
0
Ich bin ein bisschen Linux ignorant hier ... dass ls -s etwas mehr Erklärung braucht ... der Profil- oder Bashrc-Teil ist jedoch klar. Jetzt bin ich zu Hause, ich werde es morgen versuchen, sobald ich wieder zur Arbeit komme, danke
Matteo Mosca vor 9 Jahren
0
ln -s ist der Befehl zum Erstellen eines symbolischen Links, der sehr, sehr, ungefähr wie eine Windows-Verknüpfung ist. Führen Sie "man ln" aus, um weitere Informationen zu erhalten. Fixieren von "PATH" scheint mir eine sauberere Lösung zu sein. 'ln -s' würde es erforderlich machen, die ausführbare Datei '/ opt / bitnami / git / bin / git' aus dem Weg zu räumen, z seinen Platz.
hBy2Py vor 9 Jahren
0
Vielen Dank für Ihre Antwort, ich habe Ihre Lösung ausprobiert und es hat tatsächlich funktioniert, obwohl Redmine weiterhin die Version von git verwendet, die in seinem Stack installiert ist. Ich vermute, der Pfad wird nicht verwendet. Ich werde dies trotzdem als Antwort markieren, weil Sie das Problem tatsächlich gelöst haben, als ich es hier fragte.
Matteo Mosca vor 9 Jahren
0
@ MatteoMosca: Interessant. Irgendwo muss ein Git-Pfad gespeichert sein. Könnte eine Konfigurationsdatei sein, an der Sie etwas verändern könnten.
hBy2Py vor 9 Jahren
0
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4