Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
1
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

@umeneri

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

環境

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。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
1
Help us understand the problem. What are the problem?