Scala Scalc SBT编译失败

Scala Scalc SBT编译失败,scala,apache-spark,bigdata,Scala,Apache Spark,Bigdata,我试图按照下面的链接代码 但当我尝试创建包时,它失败了。我想知道你的想法 显然,为什么它会失败 为什么它显示的是scala的旧版本,而我提到的是2.11 下面是错误消息 [info] Set current project to default-0464ce (in build file:/home/ubuntu/simple_sbt/) [info] Updating {file:/home/ubuntu/simple_sbt/}default-0464ce... [info] Resolv

我试图按照下面的链接代码

但当我尝试创建包时,它失败了。我想知道你的想法

显然,为什么它会失败 为什么它显示的是scala的旧版本,而我提到的是2.11 下面是错误消息

[info] Set current project to default-0464ce (in build file:/home/ubuntu/simple_sbt/)
[info] Updating {file:/home/ubuntu/simple_sbt/}default-0464ce...
[info] Resolving org.scala-lang#scala-library;2.9.1 ...
[info] Done updating.
[info] Compiling 1 Scala source to /home/ubuntu/simple_sbt/target/scala-2.9.1/classes...
[error] /home/ubuntu/simple_sbt/src/main/scala/SimpleApp.scala:1: object apache is not a member of package org
[error] import org.apache.spark.SparkContext
[error]            ^
[error] /home/ubuntu/simple_sbt/src/main/scala/SimpleApp.scala:2: object apache is not a member of package org
[error] import org.apache.spark.SparkContext._
[error]            ^
[error] two errors found
[error] {file:/home/ubuntu/simple_sbt/}default-0464ce/compile:compile: Compilation failed
[error] Total time: 2 s, completed Aug 30, 2016 3:19:18 AM
当您运行sbt包时,有时它会失败,因为没有下载的依赖项,并且将为导入的文件解析这些依赖项。 尝试运行,先运行sbt,然后运行sbt包。sbt运行应该引入所有的依赖项,在这些依赖项之上可以进行打包和编译


如果上述方法不能解决您的问题,您需要共享sbt构建文件和您正在使用的环境。在哪个目录下运行这些命令,也将发挥作用

虽然我提到2.11有点含糊不清,但你到底是怎么提到的?我怀疑你使用的是旧的sbt版本。请使用sbt sbt版本检查它,并根据我在simple.sbt文件中提到的链接验证它是0.13.xHi。谢谢,我会检查并让您知道。