2017-11-13 17 views
1

私はAWS上の新鮮なUbuntu 16.04マシンにSBTをインストールしようとしています。私は前にインストラクションをインストールするのに問題はなかったが、私は今だ。新しいubuntuマシンにjdk/sbtをインストール

私はこのエラーが出る... 1.8に思えるので、

は、混乱を招くようだ「あなたが持っているJavaのインストールが最新 まで少なくともバージョン1.6以上が必要ではありませんが、あなたはバージョン1.8を持っています」 1.6+の要件を満たす

参照

スカラ -

SBT https://www.scala-lang.org/documentation/getting-started-sbt-track/getting-started-with-scala-and-sbt-on-the-command-line.html - http://www.scala-sbt.org/1.0/docs/Installing-sbt-on-Linux.html

sudo apt-get update 

java -version 
# The program 'java' can be found in the following packages: 
# * default-jre 
# * gcj-5-jre-headless 
# * openjdk-8-jre-headless 
# * gcj-4.8-jre-headless 
# * gcj-4.9-jre-headless 
# * openjdk-9-jre-headless 
# Try: sudo apt install <selected package> 

sudo apt-get install openjdk-8-jdk -y 

java -version 
# openjdk version "1.8.0_151" 
# OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12) 
# OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode) 

echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list 
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823 
sudo apt-get update 
sudo apt-get install sbt 

sbt 
# /usr/share/sbt/bin/sbt-launch-lib.bash: line 207: bc: command not found 

# The java installation you have is not up to date 
# requires at least version 1.6+, you have 
# version 1.8 

# Please go to http://www.java.com/getjava/ and download 
# a valid Java Runtime and install before running . 
+2

私はSBTについて何も知らないが、 'bc:command not found 'という' bc'コマンドがないと不平を言っているようだ。スクリプトのロジックでは、エラーがjavaバージョンに起因すると誤っているかもしれません。 – mjb2kmn

+1

ありがとうございます@ mjb2kmn ... Javaバージョンのものの代わりにそれを探してこれを見つけました... https://github.com/sbt/sbt-launcher-package/issues/192 – kmh

+0

さて、そこに行く、良い見つける。 – mjb2kmn

答えて

関連する問題