簡體   English   中英

無法編譯簡單的Argonaut表達式?

[英]Cannot compile simple Argonaut expression?

這是Scalaz和Argonaut不兼容的問題還是其他問題?

scala> import argonaut._
import argonaut._

scala> import Argonaut._
import Argonaut._

scala> import scalaz._
import scalaz._

scala> import Scalaz._
import Scalaz._

scala> val jsonString: Json = jString("JSON!")
java.lang.IncompatibleClassChangeError: Found class scalaz.Memo, but interface was expected
  at argonaut.PrettyParams.<init>(PrettyParams.scala:112)
  at argonaut.PrettyParamss$class.$init$(PrettyParams.scala:252)
  at argonaut.Argonaut$.<init>(Argonaut.scala:3)
  at argonaut.Argonaut$.<clinit>(Argonaut.scala)
  ... 43 elided

build.sbt

  "io.argonaut" %% "argonaut" % "6.1",
  "org.scalaz" %% "scalaz-core" % "7.2.4",

目前似乎只與Scalaz 7.1.1兼容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM