你如何改变Leiningen和LightTable的Clojure版本?

时间:2014-06-07 06:51:43

标签: clojure version upgrade leiningen lighttable

当我在LightTable中输入(clojure-version)我的repl时,我得到"1.5.1"作为输出。有没有办法升级到1.6.0?

我假设它正在从Leiningen(我的机器上的2.3.4)中绘制Clojure版本,其中装有1.5.1开箱即用。如何确保Leiningen和LightTable都使用最新版本的Clojure?我用Google搜索,无法找到明确的答案。

我确实找到了this SO question,但它没有具体解决我的问题。有没有更像" lein更新"命令我可以调用自动化这个过程,LightTable会识别和接收哪个,或者这是一厢情愿的想法?

1 个答案:

答案 0 :(得分:12)

要升级您的Leiningen版本,请运行var doc = new HtmlWeb().Load("http://en.wikipedia.org/wiki/List_of_postal_codes_in_Spain"); if (doc.DocumentNode != null) { var data = doc.DocumentNode.SelectNodes("//h2[span='Full codes']/following-sibling::ul/li"); foreach (HtmlNode htmlNode in data) { Console.WriteLine(htmlNode.InnerText.Trim()); } } ,并在系统询问您是否要继续时输入“Y”。这将自动将您的Leiningen升级到最新的稳定版本。在撰写本期使用的Clojure 1.6.0时。

要升级项目的Clojure版本,请在lein upgrade中查找project.clj依赖关系,并将版本号更改为所需版本。