Инструкции для Mac OS
Необходимые условия: brew, Java.
Это добавляет команды clojure
и clj
в вашу систему из clojure/tools tap:
brew install clojure/tools/clojure
Инструкции по Linux
Необходимые условия: Java, bash
, curl
, rlwrap
.
Для установки с помощью Linuxbrew (требуется brew):
brew install clojure/tools/clojure
Для установки с помощью программы установки скриптов Linux:
- Убедитесь, что установлены следующие зависимости:
bash
,curl
,rlwrap
иJava
. - Используйте сценарий
linux-install
для загрузки и запуска установки, которая создаст исполняемые файлы/usr/local/bin/clj
,/usr/local/bin/clojure
и каталог/usr/local/lib/clojure
:
curl -O https://download.clojure.org/install/linux-install-1.11.1.1237.sh
chmod +x linux-install-1.11.1.1237.sh
sudo ./linux-install-1.11.1.1237.sh
Для установки в пользовательское место (например, /opt/infrastructure/clojure
) используйте опцию --prefix
:
sudo ./linux-install-1.11.1.1237.sh --prefix /opt/infrastructure/clojure
Вы также можете расширить MANPATH в /etc/man_db.conf
, чтобы включить страницы руководства:
MANPATH_MAP /opt/infrastructure/clojure/bin /opt/infrastructure/clojure/man
Скрипт linux-install
может быть удален после установки.
Posix инструкции
Теперь также доступна POSIX-версия программы установки linux. Эта программа установки должна работать на Linux, BSD и даже Mac (но будет конфликтовать с brew!).
Для установки с помощью POSIX скриптового инсталлятора:
- Убедитесь, что установлены следующие зависимости:
bash
,curl
,rlwrap
иJava
. - Используйте сценарий
posix-install
для загрузки и запуска установки, которая создаст исполняемые файлы/usr/local/bin/clj
,/usr/local/bin/clojure
и каталог/usr/local/lib/clojure
:
curl -O https://download.clojure.org/install/posix-install-1.11.1.1237.sh
chmod +x posix-install-1.11.1.1237.sh
sudo ./posix-install-1.11.1.1237.sh
Для установки в пользовательское место (например, /opt/infrastructure/clojure
) используйте опцию --prefix
:
sudo ./posix-install-1.11.1.1237.sh --prefix /opt/infrastructure/clojure
Вы также можете расширить MANPATH в /etc/man_db.conf
, чтобы включить страницы руководства:
MANPATH_MAP /opt/infrastructure/clojure/bin /opt/infrastructure/clojure/man
Сценарий posix-install
может быть удален после установки.
Инструкции по Windows
Необходимые условия: Java
Ранняя версия clj для Windows доступна по адресу clj on Windows. Пожалуйста, оставляйте отзывы на Ask Clojure или в слаке Clojurians в #clj-on-windows.
Подробности предварительной установки
Brew (Mac или Linux)
brew
- это менеджер пакетов для Mac OS X или Linux. Чтобы установить brew
:
- Перейдите на https://brew.sh/ и следуйте инструкциям по установке для вашей ОС.
Java
Для работы Clojure требуется Java. Clojure официально поддерживает выпуски Java LTS (в настоящее время Java 8, 11 и 17), но также старается обеспечить работу и промежуточных версий. Вы можете использовать любой дистрибутив Java, будь то коммерческий релиз от Oracle или версия с открытым исходным кодом, основанная на OpenJDK (например, Temurin). Инструменты Clojure требуют только, чтобы команда java
находилась в PATH
или чтобы была установлена переменная окружения JAVA_HOME
.
Если у вас еще не установлена Java, мы рекомендуем установить Adoptium Temurin 17.
Для использования программы установки Adoptium Temurin:
- Перейдите на https://adoptium.net/
- Загрузите и запустите программу установки, соответствующую вашей платформе.
- Убедитесь, что
java
находится в системном PATH.
На Mac вы также можете установить Temurin с помощью brew:
brew tap homebrew/cask-versions
- добавление крана cask-versions в Homebrewbrew install --cask temurin17
- установить Temurin 17 (ранее AdoptOpenJDK).
Проверьте версию вашей Java, выполнив java --version
. Если это не Temurin 17, то вам может понадобиться добавить java
в ваш PATH
:
Дополнительная информация
Для других версий инструментов командной строки Clojure смотрите changelog для истории версий и Clojure tap для информации об установке старых версий или новых пререлизов вместо них.