【问题标题】:(/home/user/.sbt) has been deprecated. Please use the standard location: /home/user/project?(/home/user/.sbt) 已被弃用。请使用标准位置:/home/user/project?
【发布时间】:2012-11-11 23:49:06
【问题描述】:

当我启动 sbt console 时,我得到了这个:

alex@alex-K43U:~$ sbt console [warn] 替代项目目录 .sbt (/home/alex/.sbt) 自 sbt 0.12.0 起已被弃用。 [警告]
请使用标准位置:/home/alex/project [info] 来自 /home/alex/.sbt [info] 的项目定义将当前项目设置为 default-22b2b7(在构建文件中:/home/alex/)

我刚开始使用 scala 和 sbt,所以我不太确定警告的含义。意思是我要把/home/alex/.sbt的所有内容都移到/home/alex/project上?

(我也有这个文件夹:/home/alex/sbt,其中有一个bin 文件夹和一个jansi-license.txt 文件。我想这就是我安装sbt 的方式)。

【问题讨论】:

  • 你可能不应该从你的$HOME 运行sbt,而是首先创建一个专用的项目文件夹(它会有自己的project/ 子目录)。
  • @Debilski 谢谢,你能发布一个答案让我检查一下吗?

标签: scala sbt


【解决方案1】:

您可以从除您家之外的任何专用文件夹运行 sbt 以消除此警告。

【讨论】:

    【解决方案2】:

    出现此警告是因为您从包含 .sbt 文件夹的目录运行 sbt,在您的情况下是 /home/alex/.sbt

    /home/alex/ 中创建一个文件夹(命名为project 或其他名称)并从那里运行sbt。不要移动新文件夹中的.sbt 数据,因为警告会再次出现。

    【讨论】:

      猜你喜欢
      • 2013-08-25
      • 2017-06-22
      • 2023-02-18
      • 2015-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-25
      • 1970-01-01
      相关资源
      最近更新 更多