【问题标题】:How to check proxy settings in Leiningen ? (Clojure)如何检查 Leiningen 中的代理设置? (Clojure)
【发布时间】:2017-09-27 14:34:19
【问题描述】:

我想检查 Leiningen 是否正确选择了 Windows ENV 变量 http_proxy。我找到了一个函数get-proxy-settings,但不明白如何正确调用它。似乎我必须为此使用命名空间leiningen.core.classpath? 这是我学习 Clojure 的第二天,我还不熟悉命名空间。

【问题讨论】:

    标签: clojure leiningen


    【解决方案1】:

    只需在您的环境中尝试您的代理设置,看看它是否有效。它应该会自动运行。

    但如果必须,您可以使用 unquote 从项目定义中调用 leiningen.core.classpath/get-proxy-settings。最小的例子:

    (defproject proxy-settings "0.1-SNAPSHOT"
      :dependencies [[org.clojure/clojure "1.8.0"]]
      :plugins [[lein-pprint "1.1.2"]]
      :debug/proxy ~(leiningen.core.classpath/get-proxy-settings))
    

    注意那里的lein-pprint 插件。

    使用lein pprint查看:debug/proxy的值。

    【讨论】:

      猜你喜欢
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 2018-07-29
      • 2018-03-19
      • 2011-10-31
      • 2012-01-10
      • 1970-01-01
      • 2013-01-20
      相关资源
      最近更新 更多