当我尝试安装错误消息时,无法下载。我收到如下错误消息:
[error] Server access Error: java.security.cert.CertificateException: No subject alternative DNS name matching repo.scala-sbt.org found. url=https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-pgp/scala_2.10/sbt_0.13/0.8.3/ivys/ivy.xml
通过我的浏览器访问时,我可以确认为域repo.scala-sbt.org
安装的证书实际上是repo.typesafe.com
的证书,这似乎是错误的来源。它似乎不是DNS问题,因为http://repo.scala-sbt.org/
(不安全)有效。
答案 0 :(得分:3)
请参阅https://github.com/sbt/sbt/issues/2125了解相关信息。具体而言,不应使用“http”。
resolvers += Resolver.url("fix-sbt-plugin-releases", url("https://dl.bintray.com/sbt/sbt-plugin-releases"))(Resolver.ivyStylePatterns)
修改:此问题现已解决。不需要解决方法。
答案 1 :(得分:2)
作为临时解决方法,使用以下内容添加文件~/.sbt/0.13/plugins/temp.sbt
:
resolvers += Resolver.url("fix-sbt-plugin-releases", url("https://dl.bintray.com/sbt/sbt-plugin-releases"))(Resolver.ivyStylePatterns)
您仍然会看到错误,但是当直接访问https://dl.bintray.com/sbt/sbt-plugin-releases
(repo.scala-sbt.org目前重定向的地方)时,sbt将能够找到它正在搜索的依赖项。 / p>
答案 2 :(得分:0)
升级CentOS上的nss包对我有用。
sudo yum upgrade nss