Работает ли apt-get для установки Clojure в Linux (Ubuntu 10)? - PullRequest
11 голосов
/ 21 октября 2011

Привет, ребята: я заметил, что для Clojure есть репозиторий, поэтому я попробовал

sudo apt-get установить clojure

Однако, установка не удалась, похоже, отсутствует java-зависимость ...

  • Я правильно установил Java на свой компьютер: javac -version -> 1.6.0_26 ......

В любом случае, я считаю, что leiningan - это всегда легкий путь, но я решил попробовать apt-get, чтобы убедиться, что он работает. Есть мысли по поводу этого сообщения об ошибке?

Следующие пакеты имеют неудовлетворенные зависимости: clojure: Зависит от: libasm3-java, но не будет установлен

Ответы [ 4 ]

21 голосов
/ 21 октября 2011

Подведем итог комментариям:

Да, apt-get works & ndash;

... НО это , а не предпочтительный способ установки Clojure.

Итак ... каков "правильный" способ установки Clojure?

Leiningen остается современным, обычным способом быстрого запуска и запуска установки Clojure.

Шаги следующие:

  1. копирование этого сценария оболочки: https://raw.github.com/technomancy/leiningen/stable/bin/lein
  2. переместить его в /usr/local/bin
  3. звонит sudo chmod +x /usr/local/bin/lein.

Убедитесь, что сначала у вас установлена ​​Java.

Эти шаги позволят установить Clojure на любую платформу с последней версией.

6 голосов
/ 26 октября 2013

Простой скрипт для установки leiningen:

cd `mktemp -d`
wget https://raw.github.com/technomancy/leiningen/stable/bin/lein
chmod +x lein 
sudo mv lein /usr/local/bin/
lein help
cd -
5 голосов
/ 25 апреля 2012

apt-get install leiningen работает и легко устанавливает зависимости Clojure (включая те, которые вам, вероятно, не нужны, но это легко). Debian sid имеет 1.7.1 , что является самой последней стабильной версией;В Ubuntu 12.04 это доступно во вселенной.Тогда вы можете следовать инструкциям lein .

Скоро выйдет Leiningen 2.0;возможно, это станет доступным в PPA, когда он будет завершен.

1 голос
/ 23 апреля 2013

См. Рекомендации с официального сайта http://clojure.org/downloads.Раздел «Получить Clojure через Лайнинген».

...