Plötzlich bestand die Möglichkeit, dass ich Go Language und GoLang für meine Arbeit verwenden würde, und so beschloss ich, mit dem Studium zu beginnen. Da es sehr viel ist, werde ich es unterlassen, eine Umgebung zu schaffen. Ich hoffe es hilft jemandem.
HARD: MBP2015 OS: macOS Catalina 10.15.7
Es ist ein Versionsverwaltungstool für Sprachen, die häufig in mehreren Sprachen angezeigt werden. Es gibt jedoch auch eine GoLang-Version, die "goenv" heißt. Wenn Sie verschiedene Dinge ausprobieren, erhalten Sie viele Tools zur Versionsverwaltung. Lassen Sie uns diese also zentral mit "anyenv" verwalten. Wenn Sie versuchen, es später einzuführen, wird es schwierig, weil es durch den Pfad geht ... Wenn Sie den Installationsvorgang von "anyenv" nachschlagen, werden Sie eine Menge finden. Bitte beziehen Sie sich darauf.
Referenz: anyenv + macOS-Umgebungskonstruktion
$ anyenv install -l
Renv
crenv
denv
erlenv
exenv
goenv
hsenv
jenv
jlenv
luaenv
nodenv
phpenv
plenv
pyenv
rbenv
sbtenv
scalaenv
swiftenv
tfenv
Ich konnte bestätigen, dass es "goenv" gibt. Lass es uns installieren.
$ anyenv install goenv
/var/folders/jg/bmq8whm12bzbh6rszy2yqbpc0000gn/T/goenv.20201103131148.40785 ~/work/suzuki84g
Cloning https://github.com/syndbg/goenv.git master to goenv...
Cloning into 'goenv'...
remote: Enumerating objects: 106, done.
remote: Counting objects: 100% (106/106), done.
remote: Compressing objects: 100% (84/84), done.
remote: Total 14294 (delta 49), reused 45 (delta 12), pack-reused 14188
Receiving objects: 100% (14294/14294), 2.57 MiB | 1.89 MiB/s, done.
Resolving deltas: 100% (9715/9715), done.
~/work/suzuki84g
Install goenv succeeded!
Please reload your profile (exec $SHELL -l) or open a new session.
Starten Sie die Shell mit exec $ SHELL -l
neu und Sie sind fertig.
Ich konnte bestätigen, dass es mit goenv -v
installiert wurde.
$ goenv -v
goenv 2.0.0beta11
Referenz: Installiere go with goenv ~ Für Anfänger ~
Es gibt Unmengen von Versionen, die mit goenv install -l
installiert werden können. Installieren Sie, was Sie brauchen. Hier werde ich die neueste Version setzen.
$ goenv install 1.15.3
Downloading go1.15.3.darwin-amd64.tar.gz...
-> https://golang.org/dl/go1.15.3.darwin-amd64.tar.gz
Installing Go Darwin 64bit 1.15.3...
Installed Go Darwin 64bit 1.15.3 to /Users/suzukiyuuki/.anyenv/envs/goenv/versions/1.15.3
$ goenv versions
1.15.3
Aus dem Installationsprotokoll habe ich bestätigt, dass 1.15.3 unter ".anyenv" installiert wurde. Erklären Sie als Nächstes die globale Verwendung und nehmen Sie verschiedene Bestätigungen entgegen. Der Befehlstyp env ist ausgerichtet und es ist sehr hilfreich, ihn intuitiv zu verwenden.
$ goenv global 1.15.3
$ goenv rehash
$ goenv versions
* 1.15.3 (set by /Users/suzukiyuuki/.anyenv/envs/goenv/version)
$ go version
go version go1.15.3 darwin/amd64
$ which go
/Users/suzukiyuuki/.anyenv/envs/goenv/shims/go
Damit sollte es vorerst funktionieren. Hinweis auf die "vollständige" Veröffentlichung von "Programming Language Go Complete Introduction", veröffentlicht in der Ingenieurgemeinschaft von Mercari, schien einfach anzuhängen zu sein. Also werde ich es vorerst versuchen. Bitte lassen Sie mich wissen, wenn Sie eine gute Dokumentation haben.
Recommended Posts