Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Leiningen中检查代理设置?(Clojure)_Clojure_Leiningen - Fatal编程技术网

如何在Leiningen中检查代理设置?(Clojure)

如何在Leiningen中检查代理设置?(Clojure),clojure,leiningen,Clojure,Leiningen,我想检查Windows环境变量http\u proxy是否被Leiningen正确选取。我找到了一个函数,但不知道如何正确调用它。似乎我必须使用namespaceleiningen.core.classpath来实现这一点? 这是我学习Clojure的第二天,我还不熟悉名称空间。只要在您的环境中尝试代理设置,看看它是否有效。它应该自动工作 但如果必须,可以使用unquote从项目定义中调用leiningen.core.classpath/get proxy settings。最简单的例子: (d

我想检查Windows环境变量
http\u proxy
是否被Leiningen正确选取。我找到了一个函数,但不知道如何正确调用它。似乎我必须使用namespace
leiningen.core.classpath
来实现这一点?
这是我学习Clojure的第二天,我还不熟悉名称空间。

只要在您的环境中尝试代理设置,看看它是否有效。它应该自动工作

但如果必须,可以使用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))
注意那里的
leinpprint
插件

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