nOOb级别 -
我无法让它运行。首先要下载依赖项,然后它应该跳转到-main(我的理解)。
project.clj是:
(defproject todo-list "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [
[org.clojure/clojure "1.8.0"]
[ring "1.4.0"]
[compojure "1.3.4"]
]
:main todo-list.core
:profiles {:dev
{:main todo-list.core/-dev-main}}
错误消息是: 无法传输工件org.clojure:clojure:pom:1.8.0 from / to central(https://repo1.maven.org/maven2/):sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到所请求目标的有效证书路径 ....等等 ....等
无法传输工件clojure-complete:clojure-complete:pom:0.2.4 from / to central(https://repo1.maven.org/maven2/):sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider .certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径 这可能是由于以下问题:依赖关系或网络问题。 如果您位于代理服务器后面,请尝试设置“http_proxy”环境变量。
我看过其他解决方案,但似乎没有适用。
由于我在家庭网络上的xterm中使用Ubuntu 15.10而没有使用UniFi EdgeRouter提供连接的广告拦截器。 我在PC上没有配置防火墙。
当我使用“lein deps”
时同样的问题BTW我的OSX安装工作正常,我已将相同的代码库镜像到Ubuntu。
有什么建议吗?
答案 0 :(得分:3)
我有解决方案: 如果您在Ubuntu上使用java 7或java 8并遇到类似上述问题,请参阅此页 - [stackoverflow](Getting an exception when trying to run lein) 并在xterm执行以下操作:
“sudo -i” 输入您的PWD
cut'n paste this - “/var/lib/dpkg/info/ca-certificates-java.postinst configure”
并完成了!
底层问题Ubuntu没有在certs区域中包含指向java的链接。
解决!所有的cre3dit都会转到IRC #clojure家伙身上!