我正在尝试为一个项目做贡献,文档告诉我使用此命令
go get github.com/foo/bar
但错误是
can't load package: package github.com/foo/bar: no Go files in /home/f/go/src/github.com/foo/bar
很明显,它在我的计算机上可以看到,但是我如何制作它以便从网络上下载?
答案 0 :(得分:1)
问题在于,您尝试下载的项目无法构建,因为Go找不到在源路径github.com/foo/bar
上构建的任何源文件。但是,已下载软件包 ,如果您在$GOPATH/src/github.com/foo/bar
中查看,则会看到存储库已克隆在那里。因此,如果您只想要那样,那就完成了,但是以后可以使用go get -d
来避免出现错误消息。
如果您想要导入一些特定的内容,例如github.com/foo/bar/somepackage
,那么您应该使用go get github.com/foo/bar/somepackage
。