SBT无法运行凿子教程...似乎找不到合适的Scala版本

时间:2018-08-05 02:12:01

标签: scala sbt chisel

我在Fedora 28系统上安装了OpenJDK,然后安装了SBT。 SBT 1.2来自bintray--sbt-rpm存储库(官方的存储库)。 两者似乎都可以正常工作,并且我可以进行基本的scala项目。

然后,我从github凿子教程站点克隆了凿子教程。 但是当我进入chisel-tutorial目录时,SBT完全拒绝运行,得到关于scala版本的错误(这对我来说几乎是不可理解的,但是成千上万的帖子暗示scala版本不匹配会导致这种情况)消息):

java.lang.NoSuchMethodError: scala.Predef$.$conforms()Lscala/Predef$$less$colon$less;

我的理解是sbt应该可以找到正确的scala版本,但就我而言,显然不能。

我尝试了很多事情,其中​​一些内容引用了上面的错误消息,这提示了我。但是他们从来没有确切地说 该怎么做,只是说“您的问题是scala版本,应该解决它”。

肯定有凿子用户知道答案,或者有sbt爱好者知道。

任何帮助将不胜感激!

0 个答案:

没有答案