Dieser Artikel ist ein Memorandum für Go-Anfänger.
OS: Mac Catalina Shell: Zsh
brew install go
go version
#Beispiel für das Ausgabeergebnis) go version go1.15.2 darwin/amd64
go env GOROOT
#Beispiel für das Ausgabeergebnis)/usr/local/Cellar/go/1.15.2/libexec
go env GOPATH
#Beispiel für das Ausgabeergebnis)/Users/Nutzername/go
ls $(go env GOPATH)
#Beispiel für das Ausgabeergebnis) ls: /Users/Nutzername/go: No such file or directory
go get github.com/motemen/gore/cmd/gore
ls $(go env GOPATH)
#Ausgabeergebnis) bin/ src/
bin /
und der Quellcode in src /
gespeichert.vim ~/.zshrc
Fügen Sie den folgenden Inhalt am Ende von ~ / .zshrc
hinzu
~/.zshrc
"Golang Pfadeinstellung
export GOPATH=$(go env GOPATH)
export PATH=$PATH:$GOPATH/bin
Laden Sie ~ / .zshrc
nach dem Speichern und Schließen neu
source ~/.zshrc
gore kann interaktiv wie rubys irb ausführen
gore -autoimport
gore>
gore> fmt.Println(Hello World)
Hello World
12
<nil>
↑ Dies bedeutet, dass 12 Bytes ausgegeben wurden und kein Fehler aufgetreten ist. Beenden Sie mit Strg + d
Ermöglicht das Vervollständigen von Code, das Hervorheben der Ausgabe, das Durchsuchen der API-Dokumentation und vieles mehr.
go get github.com/mdempsky/gocode
go get github.com/k0kubun/pp
brew install ghq
ghq list
#Beispiel für das Ausgabeergebnis)
# golang.org/x/tools
# golang.org/x/xerrors
# golang.org/x/sys
# golang.org/x/text
# golang.org/x/mod
# github.com/peterh/liner
# github.com/k0kubun/pp
# github.com/motemen/gore
# github.com/motemen/go-quickfix
# github.com/mdempsky/gocode
# github.com/mattn/go-isatty
# github.com/mattn/go-runewidth
# github.com/mattn/go-colorable
git config --global ghq.root $GOPATH/src
ghq scheint hinter den Kulissen den git-Befehl zu drücken.
Weitere Details werden nach Bedarf behandelt.
Recommended Posts