I'm using the github.com/dmgk/faker
Go package to generate fake names. But, whenever I try to import the package, I get this error message:
can't load package: package github.com/dmgk/faker: code in directory /home/nakama/go_projects/src/github.com/dmgk/faker expects import "syreclabs.com/go/faker"
I've read the dmkg/faker
page and follow the instruction there by running this: go get -u syreclabs.com/go/faker
. I get no error.
But when I try to go get -v
in my program (which imports dmgk/faker
) it still shows the same error. I also have tried to go build
in dmkg/faker
, it still generate the same error.
Anyone know how to solve it?
Go allows packages to declare that they must be imported using a specific name, and this package includes that declaration. In your own application code, if you import "github.com/dmgk/faker"
, it will fail with the quoted error, and you need to change it to the other path.
来源:https://stackoverflow.com/questions/51221151/cant-load-package-github-com-dmgk-faker-expects-import-syreclabs-com-go-faker