以下Wiki页面描述了设置Leiningen以使用Clojars.org镜像的简单方法:https://github.com/clojars/clojars-web/wiki/Mirrors
基于此,我将以下内容作为~/.lein/profiles.clj
:
{:user {:mirrors
{#"clojars" {:name "clojars mirror"
:url "https://clojars-mirror.tcrawley.org/repo/"}}}}
但是,即使有了这个
profiles.clj
,我仍然可以在例如Wireshark表示lein
试图连接到clojars.org
而不是clojars-mirror.tcrawley.org
。我缺少什么设置?我的雷宁根版本是
最佳答案
我也无法通过修改profile.clj
来使镜像工作。
但是我可以通过将它添加到project.clj
中来使其适用于特定的defproject
:mirrors {#"clojars" {:name "Clojar Mirror"
:url "https://clojars-mirror.tcrawley.org/repo/"
:repo-manager true}}
注意:
这来自莱宁根官方样本
project.clj
:我尝试按照以下方法在
profile.clj
中进行全局设置(语法与您的语法有些不同),但是没有运气:关于clojure - 使用莱宁根的Clojars镜子,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34573135/