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

jay*_*100 11 ubuntu install clojure

嗨伙计们:我注意到Clojure有一个包回购,所以我试过了

sudo apt-get install clojure

但是,安装失败,看起来有一个java依赖缺失...

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

在任何情况下,我发现leiningan总是一个简单的方法,但我想我会试着看看它是否有效.有关此错误消息的任何想法?

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

jay*_*100 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.

当然,请确保首先安装Java.

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

  • “这不是安装Clojure的首选方法。” 你能解释为什么吗? (2认同)
  • @AmoghTalpallikar要通过apt-get使用完全删除lein:`sudo apt-get purge lein` (2认同)

Ale*_*xey 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 -
Run Code Online (Sandbox Code Playgroud)


小智 5

apt-get install leiningen工作,并轻松安装Clojure依赖项(包括你可能不需要的,但很容易). Debian sid有1.7.1,这是最新的稳定版本; Ubuntu 12.04在宇宙中可用.然后你可以按照lein说明操作.

Leiningen 2.0即将推出; 也许这将在PPA最终确定时提供.