can't load package: github.com/dmgk/faker expects import “syreclabs.com/go/faker”

元气小坏坏 提交于 2019-12-01 10:33:45

问题


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.



来源:https://stackoverflow.com/questions/51221151/cant-load-package-github-com-dmgk-faker-expects-import-syreclabs-com-go-faker

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!