无法在防火墙后面的Windows 7上安装Leiningen

时间:2017-02-03 20:13:09

标签: clojure leiningen

我在Windows 7工作计算机上安装和配置Leiningen时遇到问题。我假设我公司的防火墙阻止了GitHub安全证书的身份验证。

我已尝试使用独立jar,但在使用它时遇到了麻烦,我会喜欢使用几种开发工具来处理Clojure项目。

在这种情况下,让Leiningen成立的最佳方法是什么?有没有办法在Windows上安装curl或wget并从批处理文件中调用它们?

::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::

我得到的错误是:

现在正在下载Leiningen ......

'的powershell'不被视为内部或外部命令, 可操作程序或批处理文件。

无法下载https://github.com/technomancy/leiningen/releases/download/2。 7.1 / leiningen-2.7.1-standalone.zip

由于" powershell"可能导致下载失败, "卷曲"或者" wget"无法检索GitHub的安全证书。 以下建议不检查证书,因此仅在使用时才使用此证书 你了解不这样做的安全隐患。

PowerShell未能下载最新的Leiningen版本。 尝试使用" curl"或" wget"通过设置下载Leiningen HTTP_CLIENT环境变量,具有以下之一 值:

a)设置HTTP_CLIENT = wget --no-check-certificate -O   b)设置HTTP_CLIENT = curl -f -L -k -o

注意:确保在设置值时添加双引号       HTTP_CLIENT

谢谢!

1 个答案:

答案 0 :(得分:0)

我建议下载并安装Git Bash(又名" Git for Windows),其中不仅包括Git,还包括一个类似linux的环境(Cygwin的更精简版本)。此时,您将避免任何与Powershell相关的问题,而您的错误信息似乎意味着这些问题。

https://git-scm.com/download/win