Installing asdf and Golang on Linux

王林
Release: 2024-08-26 06:34:31
Original
748 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
e

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
e

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~/.bashrcand add the following lines:

# asdf configs source ~/.asdf/asdf.sh source ~/.asdf/completions/asdf.bash
Copy after login
e

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
e

ZSH

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

# asdf configs . "$HOME/.asdf/asdf.sh"
Copy after login
e

Already in arch or derivatives:

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

Now asdf has been installed!!

Restart the terminal, and run the following command:

$ asdf info
Copy after login
e

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
e

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

$ go version
Copy after login
e

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
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!