我在Ubuntu上安装了sbt。在Ubuntu上安装sbt
:~/bin/sbt/bin$ ls
classes sbt sbt-launch.jar target
jansi.jar sbt.bat sbt-launch-lib.bash win-sbt
但是,每当我尝试推出SBT(从那里SBT位于同一目录下)它不工作:
No command 'sbt' found, did you mean:
Command 'skt' from package 'latex-sanskrit' (universe)
Command 'sb2' from package 'scratchbox2' (universe)
Command 'sbd' from package 'cluster-glue' (main)
Command 'mbt' from package 'mbt' (universe)
Command 'sbmt' from package 'atfs' (universe)
Command 'lbt' from package 'lbt' (universe)
Command 'st' from package 'suckless-tools' (universe)
Command 'sb' from package 'lrzsz' (universe)
我是新来的Linux,我不知道如何解决这个问题。
若要在当前目录中执行文件,必须在名称前面写上“./”,否则它将尝试搜索类路径中的可执行文件。所以要做到这一点,你应该输入“./sbt”。这就是在这里出了问题,但显然最好遵循下面的其他答案,并实际安装它。 –
我没有看到任何理由来解决这个问题。 sbt是scala非常有用的编程工具,也许它适合StackOverflow规则。 –
谁做出了关闭此问题的决定?你为什么不先考虑什么是替代方案。超级用户是*不是*的地方。 'sbt'不属于那里。这是正确的地方 - 我是对这个问题/答案感兴趣的人之一。我是服务器端程序员是不是“在话题上”够了? – javadba