環境
OSX 10.12.6
javaインストール
$ brew tap caskroom/versions
$ brew cask install java8
anyenv インストール
git clone https://github.com/riywo/anyenv ~/.anyenv
echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(anyenv init -)"' >> ~/.bash_profile
exec $SHELL -l # ~/.bash_profile の設定をリロード
※参考 anyenvでrbenvとかjenv(java)とかpyenvとか管理すると便利 - (-> % read write unlearn)
scalaインストール
[git][* master]:~/dotfiles/ $ sbtenv install sbt-1.1.1
sbt-install: cannot find 'gpg' executable needed for verifying package signatures
とでたので
$ brew install gpg
sbtインストール
$ sbtenv install sbt-1.1.1
Checking GPG signature...
gpg: ディレクトリ'/Users/koishi/.gnupg'が作成されました
gpg: keybox'/Users/koishi/.gnupg/pubring.kbx'が作成されました
gpg: 土 2/10 06:45:39 2018 JSTに施された署名
gpg: RSA鍵99E82A75642AC823を使用
gpg: 署名を検査できません: No public key
上記エラーの対策する
$ gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv 99E82A75642AC823
もう一度
$ sbtenv install sbt-1.1.1
警告出るがインストールはできた。
Checking GPG signature...
gpg: 土 2/10 06:45:39 2018 JSTに施された署名
gpg: RSA鍵99E82A75642AC823を使用
gpg: "sbt build tool scalasbt@gmail.com"からの正しい署名 [不明の]
gpg: 警告: この鍵は信用できる署名で証明されていません!
gpg: この署名が所有者のものかどうかの検証手段がありません。
主鍵フィンガープリント: 2EE0 EA64 E40A 89B8 4B2D F734 99E8 2A75 642A C823
Extracting files...
sbt-1.1.1 installed.
※参考sbtenv installでGPGのpublic keyがないと怒られたときの対処法 - Qiita
$ sbt console
で立ち上がればOK。