安装Leiningen 2.6.0(zip文件)

3

我最近尝试在Windows XP (sp3)机器上升级我的leiningen安装程序,使用了lein upgrade和lein self-install两种方法。不幸的是,如下所示,这两次尝试都没有成功:

C:\>lein upgrade
The script at C:\lein.bat will be upgraded to the latest stable version.
Do you want to continue (Y/N)?Y
Downloading latest Leiningen batch script...
--2016-02-06 10:36:08--  https://github.com/technomancy/leiningen/raw/stable/bin/lein.bat
Resolving github.com (github.com)... 192.30.252.131
Connecting to github.com (github.com)|192.30.252.131|:443... connected.
ERROR: cannot verify github.com's certificate, issued by 'CN=DigiCert SHA2 Extended Validation Serve
r CA,OU=www.digicert.com,O=DigiCert Inc,C=US':
  Unable to locally verify the issuer's authority.
To connect to github.com insecurely, use `--no-check-certificate'.
Failed to download https://github.com/technomancy/leiningen/raw/stable/bin/lein.bat



C:\>lein self-install
Downloading Leiningen now...
--2016-02-06 10:39:39--  https://github.com/technomancy/leiningen/releases/download/2.6.0/leiningen-
2.6.0-standalone.zip
Resolving github.com (github.com)... 192.30.252.131
Connecting to github.com (github.com)|192.30.252.131|:443... connected.
ERROR: cannot verify github.com's certificate, issued by 'CN=DigiCert SHA2 Extended Validation Serve
r CA,OU=www.digicert.com,O=DigiCert Inc,C=US':
  Unable to locally verify the issuer's authority.
To connect to github.com insecurely, use `--no-check-certificate'.

Failed to download https://github.com/technomancy/leiningen/releases/download/2.6.0/leiningen-2.6.0-
standalone.zip

It is possible that the download failed due to "powershell",
"curl" or "wget"'s inability to retreive GitHub's security certificate.
The suggestions below do not check certificates, so use this only if
you understand the security implications of not doing so.

Curl failed to download the latest Leiningen version.
Try to use "wget" to download Leiningen by setting up
the HTTP_CLIENT environment variable with one of the following
values:

 "  a) set HTTP_CLIENT=curl -f -L -k -o"

NOTE: make sure *not* to add double quotes to set the value of
      HTTP_CLIENT

If neither curl nor wget can download Leiningen, please seek
for help on Leiningen's GitHub project issues page.

使用 --no-check-certificate 选项也未能解决问题。
为了满足我的好奇心,我手动下载了 leiningen-2.6.0-standalone.zip,但是我不确定如何安装以便按照通常的方式使用 leiningen。我只需将文件解压缩到一个文件夹中,例如 C:\lein,并将其添加到我的路径中吗?任何帮助都将不胜感激。
谢谢。
2个回答

0

0
阅读该消息,似乎curl失败了,你应该再试一次,但这次要确保使用wget而不是curl。他们说你应该通过设置一个名为HTTP_CLIENT的系统环境变量来做到这一点。我承认,你把它设置为curl有点奇怪,因为你明明想禁用它。所以我的解释可能是错误的,但无论如何,我会按照指示去做。
最好使用控制面板来设置系统环境变量,这样那些空格的问题就会被解决。然后在运行lein self-install之前,使用命令行中的set命令确保它已经存在。

只需将文件解压到一个文件夹,例如C:\lein,并将其添加到我的路径中?

听起来是个更好的主意!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接