无法在从Scala';派生的新服务中使用SBT导入Squiryl;s游戏框架

无法在从Scala';派生的新服务中使用SBT导入Squiryl;s游戏框架,scala,playframework,sbt,squeryl,Scala,Playframework,Sbt,Squeryl,我正在研究如何使用SBT导入Squeryl。在这里,只需在build.sbt中添加一行libraryDependencies+=“org.squeryl”%%“squeryl”%%“0.9.5-6”。但是,当我在文件中添加同一行,然后在终端上运行sbt run时,我会抛出一个错误sbt.librarymanagement.ResolveException:error downloading org.squeryl:squeryl_2.13:0.9.5-6。我在谷歌上搜索了这个错误,但似乎以前没有

我正在研究如何使用SBT导入Squeryl。在这里,只需在build.sbt中添加一行
libraryDependencies+=“org.squeryl”%%“squeryl”%%“0.9.5-6”
。但是,当我在文件中添加同一行,然后在终端上运行
sbt run
时,我会抛出一个错误
sbt.librarymanagement.ResolveException:error downloading org.squeryl:squeryl_2.13:0.9.5-6
。我在谷歌上搜索了这个错误,但似乎以前没有人遇到过这个问题。有人能帮我解决这个问题吗

完整错误粘贴在下面,以防有帮助:

$ sbt run
[info] Loading settings for project taxonomy-build from plugins.sbt ...
[info] Loading project definition from /Users/s1b01g3/durden-temp/durden/services/taxonomy/project
[info] Loading settings for project root from build.sbt ...
[info] Set current project to taxonomy (in build file:/Users/s1b01g3/durden-temp/durden/services/taxonomy/)
[info] Updating 
[info] Resolved  dependencies
[warn] 
[warn]  Note: Unresolved dependencies path:
[error] sbt.librarymanagement.ResolveException: Error downloading org.squeryl:squeryl_2.13:0.9.5-6
[error]   Not found
[error]   Not found
[error]   not found: /Users/s1b01g3/.ivy2/local/org.squeryl/squeryl_2.13/0.9.5-6/ivys/ivy.xml
[error]   not found: https://repo1.maven.org/maven2/org/squeryl/squeryl_2.13/0.9.5-6/squeryl_2.13-0.9.5-6.pom
[error]     at lmcoursier.CoursierDependencyResolution.unresolvedWarningOrThrow(CoursierDependencyResolution.scala:245)
[error]     at lmcoursier.CoursierDependencyResolution.$anonfun$update$34(CoursierDependencyResolution.scala:214)
[error]     at scala.util.Either$LeftProjection.map(Either.scala:573)
[error]     at lmcoursier.CoursierDependencyResolution.update(CoursierDependencyResolution.scala:214)
[error]     at sbt.librarymanagement.DependencyResolution.update(DependencyResolution.scala:60)
[error]     at sbt.internal.LibraryManagement$.resolve$1(LibraryManagement.scala:52)
[error]     at sbt.internal.LibraryManagement$.$anonfun$cachedUpdate$12(LibraryManagement.scala:102)
[error]     at sbt.util.Tracked$.$anonfun$lastOutput$1(Tracked.scala:69)
[error]     at sbt.internal.LibraryManagement$.$anonfun$cachedUpdate$20(LibraryManagement.scala:115)
[error]     at scala.util.control.Exception$Catch.apply(Exception.scala:228)
[error]     at sbt.internal.LibraryManagement$.$anonfun$cachedUpdate$11(LibraryManagement.scala:115)
[error]     at sbt.internal.LibraryManagement$.$anonfun$cachedUpdate$11$adapted(LibraryManagement.scala:96)
[error]     at sbt.util.Tracked$.$anonfun$inputChanged$1(Tracked.scala:150)
[error]     at sbt.internal.LibraryManagement$.cachedUpdate(LibraryManagement.scala:129)
[error]     at sbt.Classpaths$.$anonfun$updateTask0$5(Defaults.scala:2946)
[error]     at scala.Function1.$anonfun$compose$1(Function1.scala:49)
[error]     at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:62)
[error]     at sbt.std.Transform$$anon$4.work(Transform.scala:67)
[error]     at sbt.Execute.$anonfun$submit$2(Execute.scala:281)
[error]     at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:19)
[error]     at sbt.Execute.work(Execute.scala:290)
[error]     at sbt.Execute.$anonfun$submit$1(Execute.scala:281)
[error]     at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:178)
[error]     at sbt.CompletionService$$anon$2.call(CompletionService.scala:37)
[error]     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[error]     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[error]     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[error]     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[error]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[error]     at java.lang.Thread.run(Thread.java:748)
[error] (update) sbt.librarymanagement.ResolveException: Error downloading org.squeryl:squeryl_2.13:0.9.5-6
[error]   Not found
[error]   Not found
[error]   not found: /Users/s1b01g3/.ivy2/local/org.squeryl/squeryl_2.13/0.9.5-6/ivys/ivy.xml
[error]   not found: https://repo1.maven.org/maven2/org/squeryl/squeryl_2.13/0.9.5-6/squeryl_2.13-0.9.5-6.pom
[error] Total time: 3 s, completed 17 Jan, 2020 4:19:54 PM

任何形式的帮助都将不胜感激。非常感谢。

问题是斯奎尔0.9.5-6从未为Scala 2.13发布过

在这种情况下,只需查看mvnrepository.com,搜索您的工件:


下表告诉您Scala 2.13发布了哪个版本:
0.9.14

谢谢@cbley,这很有效。但是,很抱歉重新打开这个线程,但是如果现在我想使用另一对Squeryl和Scala版本呢?我是否只是在build.sbt中将scalaVersion值更改为“2.11”,将squeryl的版本更改为“0.9.12”?因为我尝试了相同的方法,但仍然抛出相同的错误sbt.librarymanagement.ResolveException,即使这些版本与mvnrepository链接兼容。我正在粘贴build.sbt文件的内容,为了方便起见,sbt的输出将在下面编译:没有Scala版本“2.11”。您需要为
scalaVersion
设置使用完整的版本号。SBT会将其转换为二进制版本号,用于解析依赖关系。另外,2.11.x版的Play 2.8不存在,因为他们删除了它,请参阅另一个注释:squeryl 0.9.14是针对Scala 2.10.x、2.11.x、2.12.x和2.13.x交叉发布的。因此,您可以(也应该)始终使用最新版本。请参阅--Play仅针对2.12.x和2.13.x发布。