光のカナダ留学blog

30歳で会社を退職。現在カナダ留学中です。

【Scala】sbtインストール時のエラーとその対処法

スポンサーリンク

ドットインストールさんScala入門第二回目のエラーとその対策。sbtの導入で下記コマンドを仮想マシン上(CentOS)で実行。

curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.repos.d/bintray-sbt-rpm.repo
sudo yum install sbt

この時点でmkdirでフォルダを作ってsbtを実行してみましたが、下記のようなエラーが発生。

 /usr/share/sbt/bin/sbt-launch-lib.bash: line 258: java: コマンドが見つかりません
Copying runtime jar.
mkdir: ディレクトリ `' を作成できません: そのようなファイルやディレクトリはありません

https://www.scala-sbt.org/1.x/docs/Installing-sbt-on-Linux.htmlを読むと冒頭に

Install JDK You must first install a JDK. We recommend Oracle JDK 8 or OpenJDK 8. The details around the package names differ from one distribution to another.

とあったので、下記コマンドでopenJDKをインストール。

sudo yum install java-1.8.0-openjdk-devel

インストール後、再度sbtを実行すると、エラー無くビルド完了できました。 f:id:hikaruryugaku:20180522101821p:plain