【发布时间】:2016-05-16 14:49:45
【问题描述】:
我最近尝试使用 lein upgrade 和 lein self-install 在 Windows XP (sp3) 机器上升级我的 leiningen 安装。不幸的是,这两种尝试都没有成功,如下图所示:
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,然后将其添加到我的路径中吗?任何帮助将不胜感激。
谢谢。
【问题讨论】: