如何从防火墙后面安装Leiningen自行安装?

时间:2013-09-10 06:11:25

标签: clojure leiningen

我可以使用下载leiningen和所有相关内容的完整下载吗?我无法更改本地网络上的代理设置,这是我得到的错误:

“DownloadFile”带有“2”参数:“远程服务器返回错误:(407)需要代理验证。”

更新

您需要下载Leiningen独立jar,然后将LEIN_JAR指向它:

 set LEIN_JAR=full path to leiningen standalone jar

3 个答案:

答案 0 :(得分:5)

对我来说 - 设置代理不起作用(下载jar不能令人满意)

我得到了:

  1. wget binary
  2. wget dependencies
  3. 并将它们放在我的PATH上 - 即h:\util包含:

    wget.exe
    libssl32.dll
    libintl3.dll
    libiconv2.dll
    libeay32.dll
    

    H:\util已经在我的路上了。)

    然后获得了一个新的终端cmd.exe - 然后lein self-install工作了。

    <强>假设:

    • 下载jar是不能令人满意的,因为lein的要点是依赖管理器(如maven)。你需要继续下载东西。如果您手动下载第一个jar - 那么当您向项目添加更多jar依赖项时,您还必须手动下载它们。也可以放弃lein并回到Java类路径上做事。
    • 在我看来 - 在Windows环境中,应自动检测代理设置。 Lein不能这样做(但) - 但我下载的wget版本可以。因此,您解决了需要显式指定代理的问题。 (另外 - 手动设置代理对我来说不起作用)

答案 1 :(得分:1)

这应该有所帮助:

https://github.com/technomancy/leiningen/wiki/HTTP-Proxies

你应该使用谷歌搜索技巧;)

答案 2 :(得分:1)

我想将此作为对@hawkeye的评论发布,但我没有足够的声誉。这只适用于我设置环境变量的时候。

set HTTP_CLIENT=wget --no-check-certificate -O