Go言語によるWebアプリケーション開発でハマったところをメモ
##2章
###gomniauthが依存しているパッケージのせいでビルド出来ない。
brew install bazaar
でうまくいくらしいけど、ダメだったので別の方法を探った。
- エラーコード
../../stretchr/codecs/bson/bson_codec.go:5:2: cannot find package "labix.org/v2/mgo/bson" in any of:
bsonパッケージが見つからないということなので原因を探ってみると、bsonパッケージのパスが古く新しいパスになっていないことが分かった。Update bson package path #25 プルリクはよマージしろ
'/github.com/stretchr/codecs/bson/bson_codec.go'
のimportを直接いじる。
bson_codec.go
import (
"github.com/stretchr/codecs/constants"
- "labix.org/v2/mgo/bson"
+ "gopkg.in/mgo.v2/bson"
)
あとはgo get 'gopkg.in/mgo.v2/bson'
でパッケージをインストールでOK