Scala (/home/user/.sbt)已被弃用。请使用标准位置:/home/user/project?

Scala (/home/user/.sbt)已被弃用。请使用标准位置:/home/user/project?,scala,sbt,Scala,Sbt,当我启动sbt控制台时 alex@alex-K43U:~$sbt控制台[warn]替代项目目录 .sbt(/home/alex/.sbt)自sbt 0.12.0以来一直被弃用。[警告] 请使用标准位置:/home/alex/project[info]加载 来自/home/alex/.sbt[info]的项目定义将当前项目设置为 默认值-22b2b7(内置文件:/home/alex/) 我刚开始使用scala和sbt,所以我不确定警告的含义。这意味着我必须将/home/alex/.sbt的所有内容

当我启动
sbt控制台时

alex@alex-K43U:~$sbt控制台[warn]替代项目目录 .sbt(/home/alex/.sbt)自sbt 0.12.0以来一直被弃用。[警告]
请使用标准位置:/home/alex/project[info]加载 来自/home/alex/.sbt[info]的项目定义将当前项目设置为 默认值-22b2b7(内置文件:/home/alex/)

我刚开始使用scala和sbt,所以我不确定警告的含义。这意味着我必须将
/home/alex/.sbt
的所有内容移动到
/home/alex/project


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

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

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


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

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