Installing asdf and Golang on Linux

王林
Release: 2024-08-26 06:34:31
Original
953 people have browsed it

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
Copy after login

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
Copy after login

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
Copy after login

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

# asdf configs
. /opt/asdf-vm/asdf.sh
Copy after login
Copy after login

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"
Copy after login

Already in arch or derivatives:

# asdf configs
. /opt/asdf-vm/asdf.sh
Copy after login
Copy after login

Now asdf has been installed!!

Restart the terminal, and run the following command:

$ asdf info
Copy after login

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
Copy after login

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

$ go version
Copy after login

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!

source:dev.to
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template