gpt4 book ai didi

circe - object circe 不是包 io 的成员

转载 作者:行者123 更新时间:2023-12-05 08:11:20 25 4
gpt4 key购买 nike

我正在尝试为菊石 REPL 创建一个 predef.sc 文件。这是我写的

val fs2Version = "2.2.2"
val circeVersion = "0.13.0"

// fs2
interp.load.ivy("co.fs2" %% "fs2-core" % fs2Version)
import scala.collection.immutable.{Stream => _}
import scala.{Stream => _}
import _root_.fs2._

// circe
interp.load.ivy("io.circe" %% "circe-core" % circeVersion)
interp.load.ivy("io.circe" %% "circe-parser" % circeVersion)
interp.load.ivy("io.circe" %% "circe-generic" % circeVersion)
import _root_.io.circe._, _root_.io.circe.parser._, _root_.io.circe.syntax._, _root_.io.circe.optics.JsonPath._, _root_.io.circe.generic.auto._

但是它给我一个错误提示

object circe is not a member of package io

我想是因为 fs2 还有一个名为“io”的子包

最佳答案

如果您使用的是 Intellij,请查看此问题 How to force IntelliJ IDEA to reload dependencies from build.sbt after they changed?它确实对我有用,但我遇到了同样的错误。

或者,如果您使用的是 VSCode,请参阅此 https://scalameta.org/metals/docs/editors/vscode/您基本上必须 Ctrl + Shift + P 并键入 import build 但您需要 Scala (Metals) 扩展来执行此操作。

关于circe - object circe 不是包 io 的成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60359682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com