Skip to content

Instantly share code, notes, and snippets.

@myitcv
Last active April 9, 2017 12:33
Show Gist options
  • Save myitcv/570ca59ef04137d9e970baa42f3188ab to your computer and use it in GitHub Desktop.
Save myitcv/570ca59ef04137d9e970baa42f3188ab to your computer and use it in GitHub Desktop.
Output from dep go tool example
$ go list -json github.com/pkg/errors
can't load package: package github.com/pkg/errors: cannot find package "github.com/pkg/errors" in any of:
        /home/myitcv/gos/src/github.com/pkg/errors (from $GOROOT)
        /tmp/tmp.YRDnF4mfJG/src/github.com/pkg/errors (from $GOPATH)
$ go test github.com/pkg/errors
can't load package: package github.com/pkg/errors: cannot find package "github.com/pkg/errors" in any of:
        /home/myitcv/gos/src/github.com/pkg/errors (from $GOROOT)
        /tmp/tmp.YRDnF4mfJG/src/github.com/pkg/errors (from $GOPATH)
$ go vet github.com/pkg/errors
can't load package: package github.com/pkg/errors: cannot find package "github.com/pkg/errors" in any of:
        /home/myitcv/gos/src/github.com/pkg/errors (from $GOROOT)
        /tmp/tmp.YRDnF4mfJG/src/github.com/pkg/errors (from $GOPATH)
$ go install github.com/pkg/errors
can't load package: package github.com/pkg/errors: cannot find package "github.com/pkg/errors" in any of:
        /home/myitcv/gos/src/github.com/pkg/errors (from $GOROOT)
        /tmp/tmp.YRDnF4mfJG/src/github.com/pkg/errors (from $GOPATH)
$ go list -json github.com/myitcv/blah/vendor/github.com/pkg/errors
{
        "Dir": "/tmp/tmp.YRDnF4mfJG/src/github.com/myitcv/blah/vendor/github.com/pkg/errors",
        "ImportPath": "github.com/myitcv/blah/vendor/github.com/pkg/errors",
        "Name": "errors",
        "Doc": "Package errors provides simple error handling primitives.",
        "Target": "/tmp/tmp.YRDnF4mfJG/pkg/linux_amd64/github.com/myitcv/blah/vendor/github.com/pkg/errors.a",
        "Stale": true,
        "StaleReason": "cannot stat install target",
        "Root": "/tmp/tmp.YRDnF4mfJG",
        "GoFiles": [
                "errors.go",
                "stack.go"
        ],
        "Imports": [
                "fmt",
                "io",
                "path",
                "runtime",
                "strings"
        ],
        "Deps": [
                "errors",
                "fmt",
                "internal/race",
                "io",
                "math",
                "os",
                "path",
                "reflect",
                "runtime",
                "runtime/internal/atomic",
                "runtime/internal/sys",
                "strconv",
                "strings",
                "sync",
                "sync/atomic",
                "syscall",
                "time",
                "unicode",
                "unicode/utf8",
                "unsafe"
        ],
        "TestGoFiles": [
                "bench_test.go",
                "errors_test.go",
                "format_test.go",
                "stack_test.go"
        ],
        "TestImports": [
                "errors",
                "fmt",
                "io",
                "reflect",
                "regexp",
                "runtime",
                "strings",
                "testing"
        ],
        "XTestGoFiles": [
                "example_test.go"
        ],
        "XTestImports": [
                "fmt",
                "github.com/myitcv/blah/vendor/github.com/pkg/errors"
        ]
}
$ go test github.com/myitcv/blah/vendor/github.com/pkg/errors
ok      github.com/myitcv/blah/vendor/github.com/pkg/errors     0.228s
$ go vet github.com/myitcv/blah/vendor/github.com/pkg/errors
$ go install github.com/myitcv/blah/vendor/github.com/pkg/errors
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment