sbt submit提供“not valid command”错误

时间:2013-09-27 10:33:31

标签: scala sbt

尝试提交我的作业。从演示看起来很容易,但收到奇怪的错误。 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

2 个答案:

答案 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