您好我正在尝试安装sbt。 我安装了Oracle Java(不是openJDK):
java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
但是当我尝试安装SBT时,我得到了这个:
sudo apt-get install sbt
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
sbt : Depends: java6-runtime-headless
Recommends: git
scala : Depends: java6-runtime-headless
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
修改 使用
时得到相同的响应apt-get -f install sbt
答案 0 :(得分:2)
错误消息显示:
import locale
import sys
current_encoding = locale.getpreferredencoding() or 'utf8'
if len(sys.argv) != 3:
print "python GetFirmCreator.py dev/master firm_name"
sys.exit(1)
env = sys.argv[1]
firm_name = sys.argv[2].decode(current_encoding)
env = {
'dev': 'LBD_SQL_SERVER',
'master': 'LBD_MASTER_SQL_SERVER',
}[env]
getFirmCreator(env, firm_name)
'f'表示'修复损坏',因为您当前的包裹仓库有问题
'apt-get -f install sbt'错了!
答案 1 :(得分:2)
我建议您跳过sbt
和scala
的.deb安装,然后根据http://www.scala-sbt.org/0.13/tutorial/Manual-Installation.html手动安装sbt
然后,对于交互式scala游戏,只需使用./sbt console
通过简单地使用具有不同sbt项目文件的目录,可以轻松地使用不同版本的scala。
答案 2 :(得分:0)