golang/depでパッケージを追加する
最終更新日:2017-06-12
初期化するでGopkg.toml
が生成できたら、次はプロジェクトにパッケージを追加してみましょう。
まずはmain.goを作成します。例としてgithub.com/pborman/uuid
を使ってみます。
package main
import (
"fmt"
"github.com/pborman/uuid"
)
func main() {
fmt.Printf("uuid=%s", uuid.New())
}
次にdep ensure
を実行します。するとGopkg.lock
にgithub.com/pborman/uuid
が追加されました。
$ dep ensure
$ cat Gopkg.lock
memo = "05647e66d800c003d05bcb032f0044bdb4268234c4bde0f48b610f3e8be02c52"
[[projects]]
name = "github.com/pborman/uuid"
packages = ["."]
revision = "a97ce2ca70fa5a848076093f05e639a89ca34d06"
version = "v1.0"