Wenn ich das mache M-x package-install RET magit
, installiert es die neueste Version von Magit 2.1.0
.
Ich möchte installieren magit 1.4.2
. Ich möchte es nicht manuell tun, indem ich das Paket herunterlade und lade.
Wenn ich beispielsweise ein Python-Paket herunterlade, kann ich während der Installation die Versionsnummer angeben.
pip install django==1.8
Wie kann ich so etwas machen und installieren magit=1.4.2
?
package
magit
package-repositories
install
ChillarAnand
quelle
quelle
magit-1.x
vsmagit-2.x
). Ich vermute, dass Sie für die Installation einen alternativen Ansatz verwenden müssen. Ich bin mit dem Paketmanager jedoch nicht allzu vertraut, sodass jemand anderes es vielleicht besser weiß.Antworten:
Sie können keine frühere Version eines Pakets in unserer aktuellen Infrastruktur installieren. Obwohl der integrierte Paketmanager von Emacs jetzt mehrere Versionen eines Pakets in neueren Versionen unterstützt, hält kein beliebtes Paketarchiv (dh MELPA Stable und Marmalade) tatsächlich einen Rückstand früherer Versionen.
Emacs hat dies lange Zeit nicht unterstützt, und jetzt, da dies der Fall ist, scheint die Nachfrage nach dieser Funktion eher gering zu sein - da es sich im Allgemeinen um versionierte Versionen handelt, wenn man bedenkt, dass MELPA Stable weitaus weniger beliebt ist als MELPA selbst. Insbesondere hat sich noch niemand freiwillig bereit erklärt, an einem Rückstand an Releases für MELPA Stable zu arbeiten, und folglich besteht für die Betreuer nur ein geringer Anreiz, diesen zu implementieren.
Sie müssen das Paket selbst herunterladen, erstellen und installieren. QUELPA mit einem benutzerdefinierten Rezept für Magit wird hier wahrscheinlich helfen.
quelle
M-x list-packages
. B. über Emacs. Wenn Sie feststellen, dass meine Antwort aktualisiert werden muss, können Sie anschließend eine Bearbeitung vorschlagen.Sie können el-get verwenden , um eine bestimmte Version eines Pakets von einem Git-Repo aus zu installieren.
Dies klont git-timemachine von github und checkout tag 3.0 und erfordert git-timemachine.
quelle
(el-get-bundle! magit :checkout "2.90.0")
in Scratch - Puffer, und nur Fehlermeldungen bekamen(error "El-get can not find a recipe for package \"package\"")
(el-get-bundle magit :checkout "2.90.0")
Bitte ändern Sie Ihre Antwort. Vielen Dank.