Home > Article > Backend Development > Install golang from linux source code
Installing the Go language environment in a Linux system is very simple. Generally, you can use the package manager to install it directly. But sometimes, we need to install the latest version of the Go language environment, or need to customize some configurations. At this time, we need to use source code installation.
This article will introduce how to install the Go language environment through source code on a Linux system.
First, we need to download the Go language source code package from the official website https://golang.org/dl/. Choose the appropriate version to download. This article takes the latest version Go 1.16.5 as an example. Unzip the downloaded compressed package to any directory.
$ wget https://golang.org/dl/go1.16.5.linux-amd64.tar.gz
$ tar -xzvf go1.16.5.linux-amd64.tar.gz
After decompression, add the Go language installation directory to the system's PATH environment variable so that the system can find Go language commands. You can add the following configuration in the ~/.bashrc or /etc/profile file:
export PATH=$PATH:/path/to/go/bin
/path/to/go is The installation directory of the Go language is configured according to the personal installation path.
In the decompressed source code directory, execute the following command:
$ cd go/src
$ ./all.bash
This command will automatically compile and install the Go language. If everything is normal, a message similar to the following will be output:
ALL TESTS PASSED
Installed Go for linux/amd64 in /path/to/go
Installed commands in /path/to/go/bin
So far, the Go language environment has been successfully installed.
Execute the following command to test whether the Go language has been installed correctly.
$ go version
If the output is similar to the following information, the Go language has been installed successfully:
go version go1.16.5 linux/amd64
Because the version is newer, sometimes the download may be slow or even fail. At this time, we can use a proxy to download. You can add the GOPROXY environment variable when compiling the Go language, for example:
$ export GOPROXY=https://goproxy.cn
The proxy goproxy provided by go officially is used here, which can be done according to personal needs. Replacement or selection.
Summary
Installing the Go language environment through source code can achieve customized configuration, install the latest version and other requirements. The installation process is relatively simple, and you need to pay attention to the configuration of relevant environment variables. Hope this article is helpful to you.
The above is the detailed content of Install golang from linux source code. For more information, please follow other related articles on the PHP Chinese website!