Home  >  Article  >  Backend Development  >  A detailed guide to installing and getting started with Go language under Ubuntu system

A detailed guide to installing and getting started with Go language under Ubuntu system

王林
王林Original
2024-01-20 09:57:06648browse

A detailed guide to installing and getting started with Go language under Ubuntu system

Golang installation guide under Ubuntu allows you to get started easily, specific code examples are needed

With the rapid development of cloud computing, big data and artificial intelligence and other technologies, programming Language is also becoming increasingly important. A powerful programming language is the Go language, also known as Golang. The Go language was developed by Google. It has the characteristics of efficiency, simplicity, concurrency safety, etc., and is very suitable for developing server-side applications.

If you want to learn and use Go language in Ubuntu system, here is a detailed installation guide to help you get started quickly.

Step 1. Download the Go language installation package

First, you need to download the Go language installation package from the official website. Open your browser, visit https://golang.org/dl/, and find the installation package suitable for your Ubuntu system version. After the download is completed, you will get a compressed package named "gox.y.z.linux-amd64.tar.gz".

Step 2. Unzip the installation package

Open a terminal window, enter the directory where the installation package is located, and use the following command to decompress the installation package:

tar -xzvf gox.y.z.linux-amd64.tar.gz

This will be in the current directory Create a folder called "go" and extract the Go language files into it.

Step 3. Configure environment variables

In order to use the Go language, you need to add its executable file path to the system environment variables. Open a terminal window and enter the following command:

sudo nano /etc/profile.d/go.sh

This will create a file named "go.sh" and open it. Enter the following into the file:

export GOROOT=/path/to/your/go/directory
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

Make sure to replace "/path/to/your/go/directory" in the above command with the actual path where you installed the Go language. Save the file and close the text editor.

Next, use the following command to make the configuration file effective:

source /etc/profile.d/go.sh

Step 4. Verify the installation

Enter the following command to verify the installation of the Go language:

go version

If the installation is successful, the terminal will display the version information of the Go language.

Step 5. Write and run a simple Go program

Now that you have successfully installed the Go language, let us start writing and running a simple Go program.

Create a file named "hello.go" and enter the following code:

package main

import "fmt"

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

Save and close the file. Compile and execute the program using the following command:

go run hello.go

You should see "Hello, world!" output in the terminal window.

At this point, you have successfully installed and run a simple Go program. You can now continue learning and using the Go language to develop more complex applications.

Summary

In this article, we provide a detailed guide to installing and configuring the Go language under Ubuntu, and provide a simple code example to verify the installation. I hope this guide can help you get started with Go language easily and lay the foundation for your programming learning journey. I wish you all the best in developing applications in Go!

The above is the detailed content of A detailed guide to installing and getting started with Go language under Ubuntu system. 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