当我在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会识别和接收哪个,或者这是一厢情愿的想法?
答案 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
依赖关系,并将版本号更改为所需版本。