1

我刚开始使用 clojure Web 开发,但是卡在了第 1 步。

D:\cloj\work>lein new luminus guestbook +h2
Could not find artifact luminus:lein-template:jar:? in central    
(https://repo1.maven.org/maven2/)
Could not find artifact luminus:lein-template:jar:? in clojars 
(https://clojars.org/repo/)
This could be due to a typo in :dependencies or network issues.
If you are behind a proxy, try setting the 'http_proxy' environment variable.
  1. 我可以在 https://clojars.org/repo/luminus/lein-template/看到 clojars 中的模板
  2. 我不在代理后面。
  3. 我的 .lein/profiles.clj 有以下内容

    {:user { :java-cmd "C:\Program Files\Java\jdk1.8.0_65\bin\java.exe" :plugins [ [lein-ancient "0.6.10"] [luminus/lein-template ​"2.9 .10.74"​] ] }
    }

我错过了什么!谢谢你

4

1 回答 1

3

在阅读使用 Clojure 进行 Web 开发电子书时,我遇到了同样的问题。问题是我profiles.clj从电子书中复制粘贴了配置,导致包含一些不可见的字符,从而弄乱了配置。我用十六进制查看器验证了这一点。

解决方案是手动输入配置,或者如果你很懒,可以从这里复制粘贴 :)

{:user 
    {:plugins [
            [luminus/lein-template "2.9.10.74"]
        ]
    }
}

当然,你也可以省略它,但是你将使用最新版本,它可能与本书编写时有一些变化。

于 2017-09-23T07:36:57.487 回答