我正在使用sbt 1.0版
$sbt version [info] Loading project definition from /Users/harit/code/learningScala/project [info] Set current project to learningScala (in build file:/Users/harit/code/learningScala/) [info] 1.0
我在我的项目中使用IntelliJ IDEA v14.1.3,结构看起来像
您可能会看到该项目无法解析Build.当我尝试命令行运行sbt时,我明白了
$sbt [info] Loading project definition from /Users/harit/code/learningScala/project [info] Set current project to learningScala (in build file:/Users/harit/code/learningScala/) > compile [info] Updating {file:/Users/harit/code/learningScala/}learningscala... [info] Resolving jline#jline;2.12.1 ... [info] Done updating. [info] Compiling 1 Scala source to /Users/harit/code/learningScala/target/scala-2.11/classes... [error] /Users/harit/code/learningScala/Build.scala:1: not found: object sbt [error] import sbt.Build [error] ^ [error] /Users/harit/code/learningScala/Build.scala:3: not found: type Build [error] object MyBuild extends Build { [error] ^ [error] two errors found [error] (compile:compileIncremental) Compilation Failed [error] Total time: 2 s,completed May 28,2015 8:10:37 PM >
我对Scala很新,所以不知道它出了什么问题
解决方法
MyBuild.scala是根本的.它应该在项目文件夹中.我做了那个改变,现在它起作用了.感谢IRC的tpolecat帮助了我
> compile [success] Total time: 0 s,2015 8:20:57 PM > compile [info] Updating {file:/Users/harit/code/learningScala/}learningscala... [info] Resolving jline#jline;2.12.1 ... [info] Done updating. [success] Total time: 0 s,2015 8:21:22 PM >