我仍在尝试了解 Go 工作区布局。我有一个包todinfo和一个使用它的示例程序,untod.
我目前有这样的目录安排:
$GOPATH
+- bin...
+- pkg ...
+- src
+- github.com
+- longborough
+- (others)...
+- todinfo
+- todinfo.go
+- untod.go
我最初在不同的目录中开发了这两个程序。但是,由于untod它确实是 todinfo 包的一部分,因此将其打包为单个项目,在同一目录中似乎更为明智。
但是当我尝试安装时(为了清楚起见,我将回复分成三行):
D:\Development\Go\src\github.com\longborough\todinfo>go install
can''t load package: package github.com/longborough/todinfo:
found packages todinfo (todinfo.go) and main (untod.go)
in D:\Development\Go\src\github.com\longborough\todinfo
我希望我弄错了,但这闻起来有点像 Java,至少对于外行来说。
我究竟做错了什么?我应该使用哪些 Go 命令来安装包然后安装示例?或者,正确的目录安排是什么?
元芳怎么了
相关分类