Solved: ac-nrepl installed via package.el doesn't work because `cider-0.1' is unavailable
Opened this issue · 2 comments
Putting this here for future users who hit the same issue.
If you see the following on emacs startup.
Warning (emacs): Unable to activate package `ac-nrepl'.
Required package `cider-0.1' is unavailable
and ac-nrepl does not work after following the setup instructions, you
might have a broken package.el
lying about (if you've upgraded from emacs 23
to emacs 24 and have stuff lying around ~/.emacs.d)
an updated package.el
is bundled in emacs 24, try locating and removing
stale copies of it in ~/.emacs.d and restarting emacs.
Thanks for posting this. It would have to have been a very old package.el
from tromey.com, since the most widely-used package.el
for Emacs 23 has long been the one linked to from Marmalade etc., which shouldn't produce the above error.
-Steve
You're right it was a different issues, if cider isn't installed via package.el
it needs to be require
'd prior to packages that depend on it and are loaded via
package-initialize
.
since cider itself depends on several packages it gets tiresome. Installing via package-install
and then updating the load-path with a local repo clone seems to do the trick.