Installez GoLang dans goenv de anyenv

Tout à coup, il y avait une possibilité que j'utilise Go Language et GoLang pour mon travail, alors j'ai décidé de commencer à étudier. Comme c'est beaucoup, je m'abstiendrai de créer un environnement. J'espère que cela aide quelqu'un.

environnement

HARD: MBP2015 OS: macOS Catalina 10.15.7

Installez anyenv

C'est un outil de gestion de version pour les langues qui apparaissent souvent dans plusieurs langues, mais il existe également une version GoLang, qui est «goenv». Si vous essayez différentes choses, vous obtiendrez de nombreux outils de gestion de version, donc gérons-les de manière centralisée en utilisant ʻanyenv. Si vous essayez de l'introduire plus tard, ce sera difficile car il passera par le chemin ... Si vous recherchez la procédure d'installation de ʻanyenv, vous en trouverez beaucoup, alors veuillez vous y référer.

Référence: construction de l'environnement anyenv + macOS

$ anyenv install -l
  Renv
  crenv
  denv
  erlenv
  exenv
  goenv
  hsenv
  jenv
  jlenv
  luaenv
  nodenv
  phpenv
  plenv
  pyenv
  rbenv
  sbtenv
  scalaenv
  swiftenv
  tfenv

J'ai pu confirmer qu'il y avait «goenv». Installons-le.

$ 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.

Redémarrez le shell avec ʻexec $ SHELL -let vous avez terminé. J'ai pu confirmer qu'il était installé avecgoenv -v`.

$ goenv -v
goenv 2.0.0beta11

Installez GoLang

Référence: Install go with goenv ~ For beginners ~

Il existe des tonnes de versions qui peuvent être installées avec goenv install -l. Installez ce dont vous avez besoin. Ici, je vais mettre la dernière version.

$ 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

A partir du journal d'installation, j'ai confirmé que 1.15.3 était installé sous .anyenv. Ensuite, déclarez son utilisation globalement et prenez diverses confirmations. Le type de commande env est aligné et il est vraiment utile de l'utiliser de manière intuitive.

$ 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

Cela devrait fonctionner avec cela pour le moment. L'avis de publication "complète" de "Programming Language Go Complete Introduction" publié dans la communauté des ingénieurs de Mercari semblait être facile à joindre. Je vais donc l'essayer pour le moment. Veuillez me faire savoir si vous avez une bonne documentation.

Recommended Posts

Installez GoLang dans goenv de anyenv
[Golang] Spécifiez un tableau pour la valeur de la carte
Construction de l'environnement Golang [goenv]
Autoriser l'installation des outils de ligne de commande en Python
Installez numpy dans Visual Studio 2019
Gestion des devis en [bash]
Partiel en cas de problème
Effacer le cache CloudFront avec Golang
Combinaison de anyenv et direnv
Installation de Pip dans un environnement proxy
Liste des nœuds dans les diagrammes
Jugement d'équivalence d'objet en Python
Installer plusieurs versions de Python
Implémentation du tri rapide en Python
Installation de Python en 2 lignes @Windows