Installieren Sie GoLang in goenv von anyenv

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.

Umgebung

HARD: MBP2015 OS: macOS Catalina 10.15.7

Installieren Sie anyenv

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

Installieren Sie GoLang

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

Installieren Sie GoLang in goenv von anyenv
[Golang] Geben Sie ein Array für den Wert der Karte an
Golang Umweltbau [goenv]
Ermöglichen Sie die Installation von in Python erstellten Befehlszeilentools
Installieren Sie numpy in Visual Studio 2019
Umgang mit Zitaten in [bash]
Teilweise bei Problemen
Löschen Sie den CloudFront-Cache mit Golang
Kombination von anyenv und direnv
Pip-Installation in einer Proxy-Umgebung
Liste der Knoten in Diagrammen
Objektäquivalenzbeurteilung in Python
Installieren Sie mehrere Versionen von Python
Implementierung der schnellen Sortierung in Python
Python-Installation in 2 Zeilen @Windows