Ich habe meine $GOPATH
als $HOME/go
definiert und bei der Verwendung von vim-go wurden mehrere Binärdateien (mit: GoInstallBinaries) in diesen Ordner installiert. Nun ist die Struktur ähnlich wie:
--go/
----bin/
------ list of binaries
----pkg/
------linux_amd64
--------- list of other directories
----src/
------github.com
--------several other directories, similar with ones below
------golang.org
------gopg.in
Ich bin jetzt verwirrt, wo ich mein eigenes Projekt innerhalb dieser Struktur zu starten? Angenommen, ich wollte mein eigenes Projekt virtual_tree erstellen, von dem ich weiß, dass es unter src liegen sollte. Aber sollte das in github.com sein? Wohin soll mein Projekt gehen? Muss ich pkg/
für irgendetwas verwenden? Ich verstehe, dass bin/
die ausführbare Datei für das Projekt enthält.
Danke!
lesen (und folgen) https://golang.org/doc/code.html#Organization. – Volker
Es ist nur eine einfache Frage, will ich ein Projekt ** machen ** machen? Wenn ja, solltest du der Hierarchie in deinem GOPATH folgen –