モケラ

Tech Sheets

mokelab

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.lockgithub.com/pborman/uuidが追加されました。

$ dep ensure
$ cat Gopkg.lock
memo = "05647e66d800c003d05bcb032f0044bdb4268234c4bde0f48b610f3e8be02c52"

[[projects]]
  name = "github.com/pborman/uuid"
  packages = ["."]
  revision = "a97ce2ca70fa5a848076093f05e639a89ca34d06"
  version = "v1.0"

一覧に戻る