apt-get是否可以在Linux上安装Clojure(ubuntu 10)?

时间:2011-10-21 01:00:44

标签: ubuntu clojure install

大家好:我注意到Clojure有一个包回购,所以我试过

sudo apt-get install clojure

但是,安装失败,看起来缺少java依赖...

  • 我的机器上安装了正确的java:javac -version - > 1.6.0_26 ......

无论如何,我发现leiningan总是一个简单的方法,但我想我会试着看看它是否有效。有关此错误消息的任何想法?

以下软件包具有未满足的依赖项:  clojure:取决于:libasm3-java但不会安装

4 个答案:

答案 0 :(得分:21)

总结评论:

是的,apt-get有效 -

...但 是安装Clojure的首选方式。

那么......安装Clojure的“正确”方式是什么?

Leiningen 仍然是最新的传统方式,可以快速启动和运行Clojure安装。

步骤如下:

  1. 复制此shell脚本:https://raw.github.com/technomancy/leiningen/stable/bin/lein
  2. 将其移至/usr/local/bin
  3. 致电sudo chmod +x /usr/local/bin/lein
  4. 当然,请确保先安装Java。

    这些步骤将在任何具有最新版本的平台上安装Clojure。

答案 1 :(得分:6)

安装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 -

答案 2 :(得分:5)

apt-get install leiningen可以轻松安装Clojure依赖项(包括你可能不需要的,但很容易)。 Debian sid has 1.7.1,这是最新的稳定版本; Ubuntu 12.04在宇宙中可用。然后,您可以关注lein instructions

Leiningen 2.0即将推出;也许这将在PPA最终确定后可用。

答案 3 :(得分:1)

查看官方网站http://clojure.org/downloads的推荐。 “通过Leiningen获得Clojure”部分。