Home  >  Article  >  Backend Development  >  Installing asdf and Golang on Linux

Installing asdf and Golang on Linux

王林
王林Original
2024-08-26 06:34:31819browse

Instalando asdf e Golang no Linux

About asdf

asdf is a command-line tool (CLI) that can manage multiple runtime versions of languages ​​on a per-project basis. It's like gvm, nvm, rbenv, pyenv, sdkman (and more) all in one! Just install the plugin for your language!

About Go

Go is a programming language created by Google and released as open source in November 2009. It is a compiled language focused on productivity and concurrent programming, based on work done on the operating system called Inferno.

Dependencies

The only dependency for asdf is git:

  • Git

Installing asdf

If you are on Debian distributions (Ubuntu, Mint, etc.), you can use the following command to install asdf:

$ git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.1

In my case, I use Arch Linux, so I use the following command:

$ git clone https://aur.archlinux.org/asdf-vm.git && cd asdf-vm && makepkg -si

Configuring the Terminal

Great, we downloaded asdf to our machine via git, now we have to configure the terminal to receive asdf commands. There are several types of shell, the asdf tutorial covers practically all of them, so we will only look at 2 types of shell: Bash and ZSH.

bash:

Using a text editor of your choice, open the file ~/.bashrc and add the following lines:

# asdf configs
source ~/.asdf/asdf.sh
source ~/.asdf/completions/asdf.bash

If you are on arch or derivatives, add just one line to ~/.bashrc:

# asdf configs
. /opt/asdf-vm/asdf.sh

ZSH

For ZSH we follow the same idea as Bash, open the configuration file ~/.zshrc and add the line:

# asdf configs
. "$HOME/.asdf/asdf.sh"

Already in arch or derivatives:

# asdf configs
. /opt/asdf-vm/asdf.sh

Now asdf has been installed!!

Restart the terminal, and run the following command:

$ asdf info

It will return information about your operating system.

Golang

To install golang in asdf and on your machine, you must enter the following commands in the terminal:

$ asdf plugin-add golang
$ asdf install golang latest
$ asdf global golang latest
$ asdf shell golang latest

And after installing golang you can check if it was successfully installed on your machine with the following command:

$ go version

This way you have Go installed and ready to use on your computer!

The above is the detailed content of Installing asdf and Golang on Linux. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn