Home  >  Article  >  Backend Development  >  Let’s talk about how to install Golang’s development environment offline

Let’s talk about how to install Golang’s development environment offline

PHPz
PHPzOriginal
2023-03-30 09:11:561309browse

With the expansion of business and the increasing number and scale of servers, automation and standardization have become the key to today's development and operation. Against this background, Golang (Go) is increasingly used in server development and operation and maintenance. In addition to its efficient code processing capabilities, Golang's built-in "cross-compilation" feature makes installation and deployment easier and faster, and can manage binary files of multiple platforms and systems in a unified way.

So, how to build a Golang development environment? This article will introduce how to install the Golang development environment offline without a network connection. (The following operations are all implemented on Ubuntu 18.04 LTS)

1. Prepare the Golang installation package

Since the process of installing Golang this time is without a network connection, it needs to be prepared in advance Golang installation package. You can download the Golang installation package on other connected machines. The Golang installation package can be downloaded from the official website https://golang.google.cn/dl/ or from the Golang community.

This article sets the version of Golang as 1.16.3, so download it from the official website https://golang.google.cn/dl/go1.16.3.linux-amd64.tar.gz. After the download is completed , copy it to the offline machine.

2. Install Golang

After obtaining the Golang installation package, you need to install it. Since the Golang installation package has executable permissions, it can be directly extracted to the installation directory.

First, create an installation directory to store the Golang folder, as shown below:

sudo mkdir /usr/local/go

Then, unzip the downloaded installation package into the directory, as shown below:

sudo tar -C /usr/local -zxvf go1.16.3.linux-amd64.tar.gz

After decompression is completed, the Golang installation directory needs to be added to the system environment variable. Add as follows:

export PATH=$PATH:/usr/local/go/bin

Finally, after the above environment variables are modified, you can use the following command to check:

go version

If the following information is output, it means that Golang has been successfully installed:

go version go1.16.3 linux/amd64

3. Create a working directory

In order to conveniently store project files, we need to create a directory in the system to store our Golang project. The directories here can be named according to your own habits. It is recommended to ensure that the directories are clear and readable and easy to manage.

Here we create a directory named "gowork":

mkdir gowork
cd gowork

4. Create a Golang project

Next, we will create a simple Golang program Check that the Golang development environment has been installed correctly.

Create a file named hello.go in the gowork directory and enter the following code:

package main

import "fmt"

func main() {
   fmt.Println("hello, world")
}

This is a simple Golang program that mainly outputs a message and then exits. Compile it using the following command:

go build

The compilation process is quick, and then you can run it using the following command:

./hello

You will see the following in the console:

hello, world

At this point, you have successfully installed the Golang development environment and checked whether it is working properly. In future development, you can create and manage new Golang projects in the same way.

Summary: This article introduces how to install Golang offline. If you need to install without an internet connection, the above steps should help you complete it smoothly. At the same time, by reading this article, you can also gain the basic knowledge and skills to create and run Golang programs.

The above is the detailed content of Let’s talk about how to install Golang’s development environment offline. 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