Fresh install of Ubuntu 20.04
Added openjdk-11 and lein 2.9.3
$ sudo apt-add-repository ppa:kelleyk/emacs
Installed
GNU Emacs 26.3 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.14)
of 2020-03-26, modified by Debian
Tried the instructions on the cider Getting Started page
M-x package-refresh-contents
M-x package install <RET>
cider <RET>
The cider package isn’t found. Tried to package-list-packages – list doesn’t contain cider.
What am I missing?
Finally did the steps from the following link to get it to work
Brave Clojure book companion repo
4
Answers
Not sure why the cider instructions don't mention this.
You need to create a ~/.emacs.d/init.el file with the following contents
Save and restart emacs.
M-x package-list-packages
check the archive column shows packages from gnu as well as melpa archives.M-x package-refresh-contents
fixed it for me.Now we have the sources configured correctly.
Install:
M-x package-install <RET> cider <RET>
M-x package-list-packages
- Move to the end of the listing to see Status=installed packages.Test:
M-x cider-jack-in
. Answer no to the prompt indicating you are not in a clojure project. Soon you should be dropped to auser>
prompt - ready to REPL and roll.You may also consider trying out popular existing “bundle setups’ like Spacemacs and Prelude Both of which have all the tooling necessary for Clojure development built-in.
Instead of modifying .emacs or init file manually, you can just change the package-archives variable by typing the following:
By default, you should only have a GNU source set. Go ahead and add Melpa’s name and URL (https://melpa.org/packages/) too by clicking INS. Then apply the changes. Next, type the following commands into the terminal:
You should be all set.
CIDER is available on the two major package.el community maintained repos – MELPA Stable and MELPA.
After adding the following in my ./emacs, i could install CIDER.