Wir entwickeln Runscripts und versuchen, etwas wie brew install runscripts
zu unterstützen.
Es ist in Golang geschrieben und hat einige Abhängigkeiten, die für go get
benötigt werden. Jetzt habe ich keine Idee, die Formel zu schreiben, um GOPATH einzurichten und go get
auszuführen. Unser Projekt kann in eine Binärdatei kompiliert werden, aber wir benötigen run --init
, um es zu installieren.
Kann jemand helfen, ein Beispiel für ein Homebrew Formula of Go-Projekt zu geben?
Fork homebrew , schau dir den Inhalt von Library / Formula / consul.rb an. Sie müssen nicht alle Ressourcen manuell generieren. Verwenden Sie homebrew-go-resources . Ein vollständigeres Intro könnte gefunden werden hier .
Ich verweise auf termshare.rb und es scheint, wir können es einfach go get
und Homebrew behandelt alles über GOPATH
für uns.
Das ist großartig und ich denke mein Problem ist gelöst.
Das Beste, was ich finden konnte, ist, wie docker-swarm
zum Brauen hinzugefügt wird: Ссылка
Es ist relativ sauber und einfach zu folgen.
Hier ist es möglich, ein build
-Verzeichnis innerhalb der Kasse als GOPATH
: