当前位置: 首页 > 知识库问答 >
问题:

如何更改Leiningen和LightTable中的Clojure版本?

鞠隐水
2023-03-14

当我在LightTable中的repl中键入(clojure版本)时,我会得到“1.5.1”作为输出。有没有办法升级到1.6。0?

我假设它正在从Leiningen(我的机器上有2.3.4)绘制Clojure版本,该版本开箱即用1.5.1储存。如何确保Leiningen和LightTable都使用Clojure的最新版本?我谷歌了一下,找不到任何明确的答案。

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

共有1个答案

权胜泫
2023-03-14

要升级Leiningen版本,请运行lein upgrade,当询问是否要继续时,键入“Y”。这将自动将您的Leiningen升级到最新的稳定版本。在撰写本文时,使用了Clojure 1.6。0

要升级项目的Clojure版本,请查看项目。clj用于[org.clojure/clojure]依赖项,并将版本号更改为所需版本。

 类似资料:
  • 目前,我正在使用LightTable来运行Clojure项目,使用Leiningen,我可以为项目指定一个版本。然而,对于不是项目一部分的. clj文件,LightTable REPL似乎说Clojure版本是1.5.1。 我想把它设为1.7。全部为0。clj文件,有办法做到这一点吗?

  • 在我的Windows 7(64位)环境中,我有很多可用的JVM: 目前,对于Lighttable/Leiningen(我不知道选择哪一个,以及如何选择),它使用 C:\ProgramFiles(x86)\Java\j2re1。4.2\u 12\bin\client\jvm。动态链接库 但我真的很想试试 D:\programs\Java\jdk1。7.0_45\jre\bin\server\jvm。

  • 问题内容: 是否可以使用leiningen在项目中与Clojure一起轻松管理和编译本机Java类? 我的工作水平很低(使用netty nio),并且认为某些管道类实际上在构造代码和性能方面都更容易作为原始Java处理。 问题答案: 在Leiningen教程中有以下声明 对于包含某些Java代码的项目,可以将project.clj中的:java-source- path键设置为包含Java文件的目

  • 我正在测试Clojure/Java互操作。我创建了一个新的Leiningen项目并创建了这个项目。clj文件以及我将使用的几个依赖项: 我还包含了“java-Source-路径”列表,并将一个hello.java文件放入src/java目录,如下所示: 然后我创造了这个核心。模板中的clj文件: 如您所见,我甚至没有在应用程序函数中使用hello java类,我只是需要它,但当我在终端中运行“le

  • 我正在通过编程Clojure书学习Clojure,但很早就想从书中找到一个例子。 我从书中下载了代码示例;目录结构为 其中有一堆.clj文件,包括一个名为induction.clj的文件。 我试图运行的代码以 ...但我不能让它发挥作用。 我试着添加一个checkouts目录,并将其中的examples目录符号化。我试过用manifest.txt创建一个.jar文件,给出了1.0.0版本....

  • 当我为特定项目启动clojure repl时,对于leiningen来说,在具体项目中指定正确的clojure版本就足够了。clj文件,如下所述。但是当我在项目外部启动repl时,旧版本就启动了。在我的例子中,旧版本是1.5。1,我想升级到1.6。0.此处提出了无效的解决方案,但在下面的评论中说,在lieingen版本2.1中,问题已得到解决。我支持2.3版。4.leiningen,但提议的解决方