Intellij idea 无效命令:idea shell(类似:shell,oldshell)

Intellij idea 无效命令:idea shell(类似:shell,oldshell),intellij-idea,sbt,Intellij Idea,Sbt,我无法刷新Intellij中的SBT项目。我不是唯一一个 这是sbt控制台: /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=localhost:51917,suspend=n,server=y -Xdebug -server -Xmx1028M -Dfile.encoding=UTF-8 -Didea.runi

我无法刷新Intellij中的SBT项目。我不是唯一一个

这是sbt控制台:

/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=localhost:51917,suspend=n,server=y -Xdebug -server -Xmx1028M -Dfile.encoding=UTF-8 -Didea.runid=2017.2 -Didea.managed=true -jar "/Users/pascal.mengelt/Library/Application Support/IntelliJIdea2018.1/Scala/launcher/sbt-launch.jar" idea-shell
Listening for transport dt_socket at address: 51917
[info] Loading settings from idea.sbt ...
[info] Loading global plugins from /Users/user/.sbt/1.0/plugins
[info] Loading settings from plugins.sbt ...
[info] Loading project definition from /Users/pascal.mengelt/GitHub/scala/scala-adapters-wizard/project
[info] Loading settings from build.sbt ...
[info] Set current project to wizardDemo (in build file:/Users/pascal.mengelt/GitHub/scala/scala-adapters-wizard/)
[error] Not a valid command: idea-shell (similar: shell, oldshell)
[error] Not a valid project ID: idea-shell
[error] Expected ':'
[error] Not a valid key: idea-shell (similar: daemonShell)
[error] idea-shell
[error]           ^
[INFO] [04/13/2018 13:13:19.377] [Thread-2] [CoordinatedShutdown(akka://sbt-web)] Starting coordinated shutdown from JVM shutdown hook

我发现了Intellij的问题(解决方法):

是的,删除
~/.sbt/{0.13 | 1.0}/plugins/target

这里是Mateusz Kubuszok提供的命令:

rm -rf ~/.sbt/{0.13,1.0}/plugins/target

删除/.sbt/0.13/plugins/target/streams/$global/对我来说是有效的。因为我必须时不时地运行这个命令,然后我将把它放在这里以备将来复制粘贴:
rm~/.sbt/{0.13,1.0}/plugins/target-rf
(更改了
->
并添加了
-rf
)@MateuszKubuszok谢谢-我把它添加到了我的答案中-我必须移动
-rf
,它在我的macI上工作。我想出了如何让
sbt idea shell
再次工作(对我来说)。如果您使用的是
sbt coursier
,则必须使用正确的设置重新安装为唯一的插件,而不是与其他插件一起安装。它是作为“其他插件”安装的,在我将
sbt coursier
插件设置更改为“作为唯一的插件”后,
sbt idea shell
又开始工作了。有关不同配置的详细信息,请参阅
sbt coursier
文档。您是一个救生员。谢谢