Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Clojure Homebrew setup details #25

Open
practicalli-johnny opened this issue Feb 24, 2020 · 2 comments
Open

Update Clojure Homebrew setup details #25

practicalli-johnny opened this issue Feb 24, 2020 · 2 comments
Labels
Beginners Issues suitable for those new to Clojure install markdown tooling

Comments

@practicalli-johnny
Copy link
Member

practicalli-johnny commented Feb 24, 2020

Update development tool setup guide to use Clojure.org homebrew recipe
https://clojure.org/guides/getting_started

Background
Currently Homebrew will install OpenJDK 13, which is not a long term support (LTS) version of Java and will be depreciated as soon the next version is released.

Clojure is not tested on these transitory releases and is not guaranteed to work.

We should recommend avoiding Homebrew and installing openjdk manually.

Setting JAVA_HOME can help if you have an existing Java installation, but not all Java tooling will respect this environment variable or may be over-ridden by the path precedence.

See discussion
Homebrew/homebrew-core@715900b
And issue
Homebrew/homebrew-core#50536

@puredanger
Copy link

Note that there are no known issues with Java 13 and Clojure (or even Java 14), it's just not what is tested on our CI test matrix or officially recommended.

@practicalli-johnny
Copy link
Member Author

We should update the development tools setup guide to recommend the Clojure.org homebrew recipe, as defined in:

https://clojure.org/guides/getting_started

@practicalli-johnny practicalli-johnny added Beginners Issues suitable for those new to Clojure markdown labels Mar 1, 2020
@practicalli-johnny practicalli-johnny changed the title Homebrew installs latest OpenJDK - over-riding any existing Java install Update Clojure Homebrew setup details Mar 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Beginners Issues suitable for those new to Clojure install markdown tooling
Projects
None yet
Development

No branches or pull requests

2 participants