goのglideを使用してみた
GOPATHは以下に設定 /User/xxxx/go/
glideを使うときはGOPTAHに注意!
GOPATH/src配下にプロジェクトがないと動かない!!
パッケージ構成は以下のようにした
myproject ├── glide.lock ├── glide.yaml ├── main.go └── vendor └── github.com └── go-easylog └── el ├── README.md ├── logger.go ├── logger_test.go ├── rotator.go └── rotator_test.go
- glide initで初期化
$ glide init
- glide getでパッケージの追加
$ glide get github.com/go-easylog/el $ cat glide.yaml package: myproject import: - package: github.com/go-easylog/el $ cat glide.lock hash: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx updated: 2017-11-30T17:38:28.956562+09:00 imports: - name: github.com/go-easylog/el version: yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy testImports:
- vendor配下が作成していない場合は以下のコマンドでインストール
glide install
- 詳細は以下を参考