can't load package: github.com/dmgk/faker expe

2020-03-30 07:29发布

问题:

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?

回答1:

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.



标签: go faker