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.
HARD: MBP2015 OS: macOS Catalina 10.15.7
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é avec
goenv -v`.
$ goenv -v
goenv 2.0.0beta11
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