我正在修读一门课程,正如所解释的那样,我正在尝试使用以下命令创建一个新的sbt项目:
sbt new scala/hello-world.g8
在Windows机器中。我安装了0.13.8。执行命令时,它会给出以下错误。
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
[info] Set current project to workspaces (in build file:/D:/software%20materials%20workspaces/WorkSpaces/)
[error] Not a valid command: new (similar: set)
[error] Not a valid project ID: new
[error] Expected ':' (if selecting a configuration)
[error] Not a valid key: new (similar: name, run, runner)
[error] new
[error] ^
我无法理解问题所在。帮助我理解和解决这个问题
答案 0 :(得分:4)
我同意赛斯的观点。看起来包含new的第一个版本是0.13.13。我刚刚在使用更新版本的Scala Play框架(例如2.5)创建新应用时遇到了这个问题。 github模板命令行giter8通过sbt new调用,如下所示:
sbt new scala/scala-seed.g8
答案 1 :(得分:0)
在我的Mac上我遇到了类似的问题并通过更新brew(用于安装)然后更新sbt来修复它:
brew update
brew upgrade sbt
需要第一步,以便安装最新的sbt。如果您使用的任何软件包管理器已过期,则可能会导致同样的问题。不确定Windows需要安装什么,但这可能有助于其他人登陆此问题。