如何在Ubuntu 12上更新Clojure版本?

3
我使用“apt-get install”命令安装了Clojure,然后使用相同的命令安装了Leiningen。但是当我在控制台输入“clojure”时,它告诉我我有1.1.0版本。但我想要至少1.5.* 版本的Clojure。 我知道也许不应该以这种方式安装Leiningen... 我该怎么做才能升级Clojure到1.5.*版本?
1个回答

7

Leiningen 是Clojure世界中的事实标准。如果你的问题涉及到Leiningen,你会结交很多朋友,更不用说它拥有丰富的功能和真正令人惊叹的特性。Leiningen专为Clojure和ClojureScript开发进行了优化。

不要以那种方式安装Clojure,即使Homebrew已将Clojure删除为公式。

你正在使用Ubuntu 12并且仍然得到Clojure 1.1.0,请想象一下在Ubuntu存储库中Clojure版本是多么过时。


1
更进一步说,最好将Leiningen安装为本地用户,这样您就可以运行lein upgrade命令来升级到最新版本而无需使用sudo。 - noisesmith
3
详细说明一下,运行 Leiningen 只需要 Java。一旦安装了 Leiningen,您只需在“project.clj”文件中指定您的每个项目要依赖的 Clojure 版本即可。第一次尝试使用您的项目时,该版本将自动下载。 - Max Noel
1
Max Noel,谢谢。但我需要在LightTable IDE中安装Clojure 1.5.*。 - user1843374
据我所知,LightTable会自动获取Clojure。我认为你只需要JDK。这里有一个安装Sun JDK的PPA - https://launchpad.net/~webupd8team/+archive/java - edbond
答案并没有解决原问题——如何获取更新的Clojure。 - Suor

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接