gpt4 book ai didi

scala - 尝试在 IntelliJ IDEA 中运行工作表时获取 "Internal error: Scala instance doesn' t 存在或无效”

转载 作者:太空宇宙 更新时间:2023-11-03 16:49:15 30 4
gpt4 key购买 nike

我正在尝试为 Ubuntu 上的 Coursera 类(class)设置 Scala,我按照他们的说明安装了 open-jdk 1.8、sbt(sbt 大约是 v1.0.2)和 IntelliJ Idea。我已经在 src/main/scala 中建立了一个带有 HelloWorld Scala 工作表的 sbt 项目,它只是说“你好,世界”,但是当我尝试评估工作表时,我得到了错误

Internal error: Scala instance doesn't exist or is invalid: version unknown, library jar: /home/[my username]/.ivy2/cache/jline/jline/jars/jline-2.14.5.jar, compiler jar: /home/[my username]/.ivy2/cache/org.scala-lang.modules/scala-xml_2.12/bundles/scala-xml_2.12-1.0.6.jar

接着是更长的轨迹。我缺少设置步骤吗?该项目似乎在项目结构依赖项中指向 Java v1.8,并且在“库”选项卡中我看到 SBT 设置为 Scala v2.12。

最佳答案

我刚刚在 macOS Sierra 上遇到了同样的问题。我注意到在我的 build.sbt 中我有:

name := "myScalaTests"
version := "0.1"
scalaVersion := "2.12.4"

但是提示 sbt about,我的 scala 版本不同。

sbt about
[warn] No sbt.version set in project/build.properties, base directory: /Users/myUser/projects
[info] Set current project to projects (in build file:/Users/myUser/projects/)
[info] This is sbt 1.0.2
[info] The current project is {file:/Users/myUser/projects/}projects 0.1-SNAPSHOT
[info] The current project is built against Scala 2.12.3
[info] Available Plugins: sbt.plugins.IvyPlugin, sbt.plugins.JvmPlugin, sbt.plugins.CorePlugin, sbt.plugins.JUnitXmlReportPlugin, sbt.plugins.Giter8TemplatePlugin
[info] sbt, sbt plugins, and build definitions are using Scala 2.12.3

所以我在 build.sbt 中相应地更改了 scala 的版本,它起作用了。

关于scala - 尝试在 IntelliJ IDEA 中运行工作表时获取 "Internal error: Scala instance doesn' t 存在或无效”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46879521/

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