scala之无法在OSX平台上使用激活程序下载sbt-plugin 2.5.4

mate10pro 阅读:95 2025-06-02 22:19:02 评论:0

我曾在Ubuntu中使用它,但是,

我似乎无法在mac OS sierra中编译play scala项目。我手动安装了activator-dist-1.3.12并将激活器bin的路径添加到/ etc / paths中。

我收到此错误:

$ activator compile 
 
[info] Loading project definition from /Volumes/carldrive/workspace/Documents/knowledge-base/knowledge-base-api/project 
[info] Updating {file:/Volumes/carldrive/workspace/Documents/knowledge-base/knowledge-base-api/project/}knowledge-base-api-build... 
[info] Resolving com.typesafe.play#sbt-plugin;2.5.4 ... 
[error] Server access Error: Operation timed out (Connection timed out) url=https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.5.4/ivys/ivy.xml 
[error] Server access Error: Operation timed out (Connection timed out) url=https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.5.4/ivys/ivy.xml 
[error] Server access Error: Operation timed out (Connection timed out) url=http://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.5.4/ivys/ivy.xml 
[error] Server access Error: Operation timed out (Connection timed out) url=http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.5.4/ivys/ivy.xml 
[warn]  module not found: com.typesafe.play#sbt-plugin;2.5.4 
[warn] ==== typesafe-ivy-releases: tried 
[warn]   https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.5.4/ivys/ivy.xml 
[warn] ==== sbt-plugin-releases: tried 
[warn]   https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.5.4/ivys/ivy.xml 
[warn] ==== local: tried 
[warn]   /Users/calot/.ivy2/local/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.5.4/ivys/ivy.xml 
[warn] ==== public: tried 
[warn]   https://repo1.maven.org/maven2/com/typesafe/play/sbt-plugin_2.10_0.13/2.5.4/sbt-plugin-2.5.4.pom 
[warn] ==== activator-launcher-local: tried 
[warn]   /Volumes/carldrive/workspace/bin/activator-dist-1.3.12/repository/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.5.4/ivys/ivy.xml 
[warn] ==== activator-local: tried 
[warn]   /Volumes/carldrive/workspace/bin/activator-dist-1.3.12/repository/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.5.4/ivys/ivy.xml 
[warn] ==== sbt-releases-repo: tried 
[warn]   http://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.5.4/ivys/ivy.xml 
[warn] ==== sbt-plugins-repo: tried 
[warn]   http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.5.4/ivys/ivy.xml 
[warn] ==== maven-central: tried 
[warn]   http://repo1.maven.org/maven2/com/typesafe/play/sbt-plugin_2.10_0.13/2.5.4/sbt-plugin-2.5.4.pom 
[info] Resolving org.scala-sbt#sbt;0.13.11 ... 

请您参考如下方法:

我不确定您是否可以在干净的Ubuntu上(或在清理SBT缓存之后)构建此项目。缺少https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.5.4/ivys/ivy.xml,您可以在https://dl.bintray.com/typesafe/maven-releases/com/typesafe/play/上查看结构,是的https://repo.typesafe.com重定向到https://dl.bintray.com
因此,sbt-plugin现在在https://dl.bintray.com/playframework/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.5.4/ivys/ivy.xml中。看起来像The official documentation not yet fixed

我建议您使用Binatry存储库(对我有用)

resolvers += Resolver.bintrayRepo("owner", "repo") 
 
// Use the Play sbt plugin for Play projects 
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.5.4") 


标签:Scala
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号