Scala 如何在全球范围内安装sbt ensime插件?

Scala 如何在全球范围内安装sbt ensime插件?,scala,plugins,sbt,zsh,ensime,Scala,Plugins,Sbt,Zsh,Ensime,我已经创建了~/.sbt/1.0/plugins/plugins.sbt 在那之后,cd变成~/.sbt/1.0/插件 我已经运行了addSbtPlugin(“org.ensime”%sbt ensime“%2.5.1”) 但是我有一个错误zsh:unknown排序说明符 有什么想法吗?来自sbt文档。您应该创建一个build.sbt(~/.sbt/1.0/plugins/build.sbt)文件,其中包含以下行: addSbtPlugin("org.ensime" % "sbt-ensime"

我已经创建了~/.sbt/1.0/plugins/plugins.sbt

在那之后,cd变成~/.sbt/1.0/插件

我已经运行了addSbtPlugin(“org.ensime”%sbt ensime“%2.5.1”)

但是我有一个错误zsh:unknown排序说明符


有什么想法吗?

来自sbt文档。您应该创建一个build.sbt(
~/.sbt/1.0/plugins/build.sbt
)文件,其中包含以下行:

addSbtPlugin("org.ensime" % "sbt-ensime" % "2.5.1")
您不需要运行此命令

以下是指向文档的链接,您可以在其中看到:

您可以创建~/.sbt/1.0/plugins///build.sbt,并将addSbtPlugin()表达式放入其中,以便一次将插件添加到所有项目中。因为这样做会增加对机器环境的依赖性,所以应该谨慎使用此功能


这是正确的,但它不必命名为“build.sbt”,任何文件扩展名为“.sbt”的内容都会自动包含在每个构建中。
addSbtPlugin(“org.ensime”%“sbt ensime”%“2.5.1”)
不是要运行的命令。它必须写入您创建的
plugins.sbt
文件中。