我知道可以在Eclipse中使用CounterClockwise,但我一直试图让Leiningen工作,以便我可以使用ClojureScript。
我使用git clone下载了leiningen。然后它说运行脚本。我试过从PowerShell内部和git bash环境中自行安装lein。
在每一个中我都会收到一个关于无法下载leiningen的错误(我认为我使用的是git clone?hmm)。这很有趣,因为有人会阅读包含对Windows没有意义的内容的指令。
例如,在Powershell中,Windows无法理解导出HTTP_CLIENT。只是在git bash中我收到一条消息,说我的HTTP客户端证书存储可能没有正确的证书颁发机构。
然后建议这个命令,运行正常,export HTTP_CLIENT="curl --insecure -f -L -o"
但它并没有解决问题。
答案 0 :(得分:9)
最推荐的方法AFAIK是下载脚本lein.bat
并将其放在PATH
环境变量上。我在几个系统(XP,Windows 7)上测试了这种方法。没有必要自己从git checkout建立leiningen。如果安装了Powershell的Windows lein self-install
,请在用户目录的目录.jar
中下载核心.lein
文件。否则,请确保安装wget.exe
或curl.exe
并将其放在PATH
上。
答案 1 :(得分:1)
Windows上有Leiningen的安装程序。您只需要安装Java SE 7 JDK和Leiningen for Windows。此页面包含屏幕截图的详细说明:http://leiningen-win-installer.djpowell.net/
Leiningen for Windows创建了一个PATH变量和Clojure REPL快捷方式。从REPL中,您可以创建,构建和自动化您的Clojure项目。