尝试提交我的作业。从演示看起来很容易,但收到奇怪的错误。 SBT版本是正确的。可能有什么问题?
> sbt-version
[info] 0.12.4
> submit
[error] Not a valid command: submit (similar: set)
[error] Expected '/'
[error] Expected ':'
[error] Not a valid key: submit
答案 0 :(得分:6)
您需要使用从Coursera课程网站下载的课程的代码包,否则将无法使用submit
命令,因为它不是SBT或Scala的内置或任何其他内容。教程视频讲座也涵盖了这一点,您将能够从课程网站获得该链接。
此外,您需要提供您的电子邮件地址和提交密钥(可以从课程网站获取)作为submit
命令的参数。
答案 1 :(得分:1)
是的,我观看了所有视频...但是错误地导入了示例:)
要正确导入示例,您需要 在带有sbt
文件的文件夹中运行build.sbt
。在我的情况下,找不到the scalatest
version。要修复,可以将其更新为(在CommonBuild.scala
中):
lazy val scalaTestDependency = "org.scalatest" %% "scalatest" % "3.2.0-SNAP10" % Test