LoginSignup
3
1

More than 3 years have passed since last update.

Mac OSXのBrewでscala環境インストール

Last updated at Posted at 2018-04-15

環境

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。

3
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1