,

macbook pro でalexa

まえから気にはなっていたアマゾンのalexaですが、macbook proにインストールして見ました。
基本的にはこの辺の手順に従いましたが、迷ったところを書いておきます。
https://blog.sparrows.co.jp/2017/05/15/%E6%8A%80%E9%81%A9%E9%80%9A%E3%81%A3%E3%81%A6%E3%81%AA%E3%81%8F%E3%81%A6%E3%82%82alexa%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B-mac%E7%B7%A8/
https://qiita.com/marceline/items/1bcc66336bb7d63bfdc2

  • Device Type IDってのが出てきますが、日本語のページではマイ商品の製品IDのこと。ちなみにタイプは端末です。
  • 自己署名証明書の作成に失敗します。原因はbrewで入れたバイナリにパスが通っておらず、OSに付属していたものを使用していたためでした。パスを通すか以下のようにaliasして解決。brewで入れると大体この辺にあるようです。
alias openssl=/usr/local/Cellar/openssl/1.0.2n/bin/openssl 
  • mvn exec:execで失敗します。
mvn -Dalpn-boot.version=8.1.10.v20161026 exec:exec

などとする必要があります。バージョンの文字列は以下のページを参照すればいいです。
http://www.eclipse.org/jetty/documentation/current/alpn-chapter.html#alpn-versions
使われているJDKのバージョンに注意。JAVA_HOMEで明示的に指定すると無難。