安装Leiningen与Clojure一起使用

vra*_*mon 13 clojure leiningen

我正试图在我的本地机器上安装Leiningen让Clojure运行,但我似乎无法获得最新版本.

我在这里遵循github上的说明:https://github.com/technomancy/leiningen

我可以将脚本放在我的路径中,让Lein下载,但出于某种原因,当我跑步时,lein version我会继续下载

Leiningen 1.7.1 on Java 1.6.0_33 Java HotSpot(TM) 64-Bit Server VM
Run Code Online (Sandbox Code Playgroud)

我曾多次尝试删除并重新安装Leiningen,但没有任何改变.我需要删除某些文件,还是有某种方法可以切换版本?lein upgrade好像什么也没做.

提前致谢.

Stu*_*ell 16

更简单的升级方法(如果使用自制程序)是使用自制程序升级并指定版本.

  1. 显示可用版本

     brew info leiningen
     leiningen: stable 1.7.1, devel 2.0.0-preview10, HEAD
    
    Run Code Online (Sandbox Code Playgroud)
  2. 安装或升级到特定版本

    brew upgrade --devel leiningen
    ...
    /usr/local/Cellar/leiningen/2.0.0-preview10: 5 files, 80K, built in 10 seconds
    
    Run Code Online (Sandbox Code Playgroud)
  3. 正常使用lein

    lein version
    Leiningen 2.0.0-preview10 on Java 1.7.0_06 Java HotSpot(TM) 64-Bit Server VM
    
    Run Code Online (Sandbox Code Playgroud)


tun*_*ngd 2

LEIN_VERSION脚本顶部有一个常量lein。尝试将其更改为更新的版本(我的是2.0.0-preview10),删除 leiningen jar~/.lein/self-installs/并再次运行lein self-install