代码之家  ›  专栏  ›  技术社区  ›  Serhii

SBT`session save`-[info]未定义会话设置

  •  -1
  • Serhii  · 技术社区  · 6 年前

    我试着跟着 tutorial 步骤:

    $ mkdir foo-build
    $ cd foo-build
    $ touch build.sbt
    $ sbt
    ...
    sbt:foo-build>
    ...
    sbt:foo-build> compile
    sbt:foo-build> run
    [info] Packaging ~/Development/projects/research/scala/foo-build/target/scala-2.12/foo-build_2.12-0.1.0-SNAPSHOT.jar ...
    [info] Done packaging.
    [info] Running example.Hello 
    Hello
    [success] Total time: 0 s, completed Aug 4, 2018, 12:10:41 PM
    sbt:foo-build> scalaVersion
    [info] 2.12.6
    sbt:foo-build> session save
    [info] No session settings defined.
    

    我希望遵循文档

    Save the session to build.sbt 
    We can save the ad-hoc settings using session save.
    
    sbt:foo-build> session save
    [info] Reapplying settings...
    build.sbt file should now contain:
    ThisBuild / scalaVersion := "2.12.6"
    

    但这不是信息 [信息]未定义会话设置。 .

    有什么办法解决这个问题吗?

    1 回复  |  直到 6 年前
        1
  •  2
  •   norbjd    6 年前

    如果我遵循您提供的步骤,则您没有对生成进行更改。看来你忘了 this step :

    set ThisBuild / scalaVersion := "2.12.6"
    

    因此,信息 [info] No session settings defined. .