无法加载包:github.com/dmgk/faker 需要导入 "syreclabs.com/go/faker"

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

我正在使用 github.com/dmgk/faker Go 包来生成假名。但是,每当我尝试导入包时,都会收到此错误消息:

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"

我已阅读 dmkg/faker 页面并按照 运行 那里的说明进行操作:go get -u syreclabs.com/go/faker。我没有收到任何错误。

但是当我尝试在我的程序(导入 dmgk/faker)中 go get -v 时,它仍然显示相同的错误。我也试过在dmkg/fakergo build,它仍然产生同样的错误。

有人知道怎么解决吗?

Go 允许包 declare that they must be imported using a specific name, and this package includes that declaration。在你自己的应用程序代码中,如果你import "github.com/dmgk/faker",它会失败并出现引用的错误,你需要将其更改为其他路径。