【发布时间】:2017-08-03 23:59:44
【问题描述】:
我已经在 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不属于那里。这是正确的地方 - 我是对这个问题/答案感兴趣的人之一。我是服务器端程序员,这还不够“主题”吗? -
关闭这个问题真是太荒谬了。 SBT 是一种编程工具。
-
Linux官方安装说明在这里:scala-sbt.org/1.x/docs/Installing-sbt-on-Linux.html
标签: scala debian ubuntu-12.04 sbt deb