11

I recently upgraded Emacs Cider through MELPA and it seems to have a bug on my machine. I don't need the bleeding edge builds and am happy to go back to an older build until they fix the issue. However I'm not sure how to install an older version of a package that exists in the package list.

I am looking to either:

  1. Install an older version of Cider through the native Emacs package manager
  2. Install an older version of Cider from source

Edit: this was closed as a duplicate of Is it possible to downgrade packages installed with ELPA?, however that one didn't have an answer, so I re-asked the question.

Community
  • 1
  • 1
Daniel Compton
  • 13,878
  • 4
  • 40
  • 60
  • 1
    This is IMO one of ELPA's biggest weaknesses. It is exceedingly difficult to install old versions of things. – ChrisGPT was on strike Feb 06 '14 at 18:47
  • 5
    To repeat my comment from http://stackoverflow.com/q/21591061/324105: "This is (one of the reasons) why I keep my entire Emacs configuration under version control. If I upgrade a library and it breaks things, I simply revert it. I recommend doing likewise." – phils Feb 06 '14 at 21:02

1 Answers1

9

You can do the following

1) Uninstall cider from emacs' native package manager. (Do M-x list-packages mark the cider package using d and then hit x to delete the package)

2) Download the last version which worked for you from cider's releases page

3) Follow the manual installation instructions given here

Hope this helps!