fedora 25.安装了SBT,我一直在使用它,可能上次是一周前。但是今天找不到。
$ sbt
bash: sbt: command not found...
Install package 'sbt' to provide command 'sbt'? [N/y]
尝试重新安装,但DNF知道我做什么
$ sudo dnf install sbt
[sudo] password for xxx:
Last metadata expiration check: 0:31:12 ago on Thu Apr 27 19:39:34 2017.
Package sbt-0.13.15.2-2.noarch is already installed, skipping.
Dependencies resolved.
Nothing to do.
Complete!
检查了安装位置,但没有运气
$ which sbt
/usr/bin/which: no sbt in (/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/xxx/.local/bin:/home/xxx/bin)
我猜这个问题在我的$路径中,但是我没有更改它,尽管我已经安装了一些软件包
$ echo $PATH
/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/xxx/.local/bin:/home/xxx/bin
最后,我确实找到了一个名为sbt-launch.jar in/usr/share/share/sbt/bin/的罐子
建议?thx
通过运行
修复了它$ DNF重新安装SBT
出于好奇,我之后再次检查了$路径,这是一样的。因此,这显然是其他事情。
我已经解决了它重新安装:
首先,卸载SBT:
yum删除SBT
然后从https://dl.bintray.com/sbt/debian/
下载您想要的版本WGET http://dl.bintray.com/sbt/rpm/sbt-0.13.16.rpm
并通过yum
安装sudo yum install sbt-0.13.16.rpm
与SBT检查
SBT关于
它必须向您显示与
相似SBT关于
[info]这是SBT 0.13.16[INFO] SBT,SBT插件和构建定义使用Scala 2.10.6