updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (caskroom/cask).
No changes to formulae.
sbt: Java 1.8 is required to install this formula.
JavaRequirement unsatisfied!
You can install with Homebrew-Cask:
brew cask install java
You can download from:
https://www.oracle.com/technetwork/java/javase/downloads/index.html
Error: An unsatisfied requirement failed this build.
―― En bref, je suis en colère que vous devriez l'installer car java n'est pas inclus.
Cependant, java aurait dû être installé car la procédure était la suivante avant d'installer sbt.
brew cask install java
brew install scala
URL de référence En résumé, java9 est inclus, mais ce que sbt veut, c'est java8. java9 a été installé par brew cask install java. Donc, cela peut être résolu en installant java8.
brew cask uninstall java
brew tap caskroom/versions
brew cask install java8
brew install sbt
$ sbt
[warn] No sbt.version set in project/build.properties, base directory: /Users/xxx/workspace/scala
-sample
[info] Set current project to scala-sample (in build file:/Users/xxx/workspace/scala-sample/)
[info] sbt server started at 127.0.0.1:5807
sbt:scala-sample>
Après avoir refait la procédure ci-dessus, j'ai pu installer sbt avec succès.
J'espère que cela sera utile pour des gens comme moi qui sont récemment tombés sur l'idée "d'essayer un peu Scala".