2014-02-06 62 views
10

我最近通過MELPA升級了Emacs Cider,它似乎在我的機器上有一個錯誤。我不需要流血的構建,並且很樂意回到較舊的版本,直到他們修復了issue。但是我不確定如何安裝軟件包列表中存在的軟件包的舊版本。安裝emacs包的舊版本

我期待之一:

  1. 通過本機Emacs的包管理器安裝蘋果酒的舊版本
  2. 從源代碼安裝蘋果酒的舊版本

編輯:這是關閉作爲Is it possible to downgrade packages installed with ELPA?的副本,但是那個人沒有答案,所以我重新提出了這個問題。

+1

這是IMO成爲ELPA最大弱點之一。安裝舊版本的東西非常困難。 – Chris

+5

要從http://stackoverflow.com/q/21591061/324105重複我的評論:「這是(其中一個原因)爲什麼我保留我的整個Emacs配置在版本控制下。如果我升級一個庫並且它破壞了某些東西,我只是回覆它,我建議這樣做。「 – phils

回答

8

你可以做以下

1)卸載cider從Emacs的本地包管理器。 (使用dM-x list-packages紀念蘋果酒包,然後打x刪除包)

2)下載從給定的here

蘋果酒的 releases page

3)按照手動安裝說明爲你工作的最後一個版本

希望這會有所幫助!

+0

這也解決了我的問題。順便說一下,手動安裝說明目前是[這裏](https://github.com/clojure-emacs/cider/wiki/Installation#manual)。 –