我已经在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的新手,我不知道如何解决这个问题。
发布于 2013-05-18 15:51:48
看起来您安装了sbt的zip版本,这很好。但是如果你使用的是Ubuntu,我建议你安装本地的debian包。这就是我如何在我的Ubuntu12.04上安装它的。点击这里:http://www.scala-sbt.org/release/docs/Installing-sbt-on-Linux.html或者直接从here下载。
发布于 2012-12-05 16:20:11
在ubuntu上安装SBT的最简单方法是由Typesafe提供的deb包。
运行以下shell命令:
wget http://apt.typesafe.com/repo-deb-build-0002.debsudo dpkg -i repo-deb-build-0002.debsudo apt-get updatesudo apt-get install sbt你就完事了!
发布于 2012-12-05 04:40:25
未找到命令
sbt
这是说sbt不在你的道路上。尝试从~/bin/sbt/bin或sbt可执行文件所在的任何位置运行./sbt,以验证它是否正确运行。还要检查您是否拥有对sbt可执行文件的执行权限。如果这行得通,那么将~/bin/sbt/bin添加到您的path中,sbt应该可以从任何地方运行。
有关将目录添加到path的信息,请参阅此question。
要验证path is set correctly,请在LINUX上使用which命令。输出将如下所示:
$ which sbt
/usr/bin/sbt最后,要验证sbt是否正常工作,请尝试运行sbt -help或类似的命令。使用-help命令的输出将如下所示:
$ sbt -help
Usage: sbt [options]
-h | -help print this message
...https://stackoverflow.com/questions/13711395
复制相似问题