布団の中にいたい

Elasticsearchいじったり、Androidアプリ書いたり。最近は数学の勉強が楽しくなってきました。

depでgoaを使う

久しぶりにgoaで遊ぼうとしていて、開発環境をdockerで作ろうとしたら、ハマったのでメモ。

goaの使っているgo.uuidのbreaking changeが原因でシンプルにdep ensureで引っ張ってきても古いgo.uuidが取れてきてしまって、動かないのでGopkg.tomlで上書きする必要がある。

github.com

追記した内容は以下。依存で入ってきたパッケージを上書きするために、overrideにする。

[[override]]                                                                                                                                                                                                       
  name = "github.com/satori/go.uuid"                                                                                                                                                                               
  revision = "master"