Closed zkuldeep closed 3 years ago
Import paths without dots are in general reserved for the standard library (see golang/go#32819).
Please use the full import path. Something like: github.com/Z/dlos/internal/service/designpattern
.
Thanks it resolved using fully qualified path. @codyoss & @bcmills
What version of Go are you using (
go version
)?Does this issue reproduce with the latest release?
Nothing as such
What operating system and processor architecture are you using (
go env
)?GOOS="darwin"
go env
OutputWhat did you do?
Trying to generate mock for the provided interface 'CorHandler' in package 'designpattern'
for the given code: `package designpattern
import "context"
// chain of responsibility handler //go:generate mockgen -destination=mocks/mock_corhandler.go -package=mocks . CorHandler type CorHandler interface {
}`
command tried:
mockgen -destination=mocks/mock_corhandler.go -package=mocks internal/service/designpattern CorHandler
also: $pwd /Users/zo/go/src/github.com/Z/dlos
What did you expect to see?
Something like mocks generated.
What did you see instead?
prog.go:14:2: package internal/service/designpattern is not in GOROOT (/usr/local/Cellar/go/1.14.6/libexec/src/internal/service/designpattern) prog.go:12:2: cannot find module providing package github.com/golang/mock/mockgen/model: working directory is not part of a module prog.go:14:2: package internal/service/designpattern is not in GOROOT (/usr/local/Cellar/go/1.14.6/libexec/src/internal/service/designpattern) 2020/09/21 12:09:11 Loading input failed: exit status 1