2013-04-12 33 views
12

我知道在Eclipse中可以使用CounterClockwise,但我一直试图让Leiningen工作,以便我可以使用ClojureScript。如何在Windows中开始使用Clojure进行编程?

我用git clone下载了leiningen。然后它说运行脚本。我试图从PowerShell内部和git bash环境中自行安装。

在每一个我得到一个错误关于未能下载leiningen(我认为我与git克隆?嗯)。这很有趣,因为它读取的指令包含对Windows无意义的内容。

例如,在Powershell内部,Windows不理解导出HTTP_CLIENT。这只是在git bash内部,我收到一条消息,说明我的HTTP客户端的证书存储可能没有正确的证书颁发机构。

然后建议这个命令运行正常,export HTTP_CLIENT="curl --insecure -f -L -o" 但它不能解决问题。

回答

8

AFAIK最推荐的方法是下载脚本lein.bat并将其放在PATH环境变量上。我已经在多个系统(XP,Windows 7)上测试过这种方法。您无需自己从git checkout构建leiningen。如果您安装了安装了Powershell的Windows,lein self-install应在您的用户目录中的目录.lein内下载核心文件.jar。否则,请确保您安装了wget.execurl.exe并将其放在PATH上。

+2

我只会补充说,如果您想要了解如何修改lein在运行lein.bat时自行安装的位置,可以阅读lein.bat。 – georgek

+0

出于某种原因,我遇到了一个问题,或者下一步。我有路径中包含lein和curl以及wget的目录。我需要将c:\ bin \ lein \ lein.bat放在路径上,还是只放到lein存在的文件夹? –

+0

出于某种原因,我遇到了问题。我有路径中包含lein和curl以及wget的目录。我需要将c:\ bin \ lein \ lein.bat放在路径上,还是只放到lein存在的文件夹?如果我使用cygwin,它是我下载的不同于lein.bat的文件吗?无论如何,当我运行Lein自行安装时,它只是移动了一个文件,正如我之前试图做的那样。然后我尝试> lein new mytest并下载了很多,但是出现了错误:无法找到神器leiningen-core:leiningen-core:jar:2.2.0-SNAPSHOT在clojars中(https://clojars.org/repo/ )。 –

1

在Windows上有Leiningen的安装程序。您只需要为Windows安装Java SE 7 JDK和Leiningen。此页面包含屏幕截图的详细说明:http://leiningen-win-installer.djpowell.net/

Leiningen for Windows创建PATH变量和Clojure REPL快捷键等。从REPL开始,您可以创建,构建和自动化Clojure项目。

相关问题