Home > Backend Development > Golang > golang installation cannot run

golang installation cannot run

WBOY
Release: 2023-05-13 11:23:37
Original
685 people have browsed it

Golang is an open source programming language. Its compiler and runtime environment are both open source. It is currently very popular in writing network services, big data analysis and cloud computing. However, some beginners find that they cannot run normally after the installation is completed. This article will introduce how to solve this problem.

  1. Confirm the environment variable configuration

After installing golang, you need to ensure that your environment variables have been correctly configured, including GOPATH, GOROOT and PATH. GOPATH points to your workspace path, and GOROOT points to your golang installation path. PATH needs to add Golang's bin directory to the original path so that golang commands can be used.

You can enter the following command in the terminal to check the configuration:

go env
Copy after login

If the three paths in the output result are correct, it means that the environment variables have been configured normally; otherwise, further configuration is required.

  • GOPATH configuration

In most golang documents and blogs, it involves the configuration of GOPATH. This is because the default workspace path of the golang installation package is the $HOME/go directory. You can also set another path, but it is not recommended to set it in directories such as /usr/bin and /usr/local/bin that require root permissions.

It should be noted that after setting GOPATH, you need to create a src directory under the workspace and write your own code in it. In addition, you also need to include $GOPATH/bin in the environment variable PATH so that you can run the application directly in the terminal.

On Linux, you can first create the ~/go/src path, and then use the following command to add environment variables:

export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$PATH
Copy after login

On Windows, you can set it in the following way:

  • Open "Computer" (My Computer), right-click and select "Properties".
  • Click "Advanced System Settings".
  • Click "Environment Variables".
  • In "System Variables", create three new variables: GOPATH, GOROOT and PATH and set the correct values ​​respectively.
  • GOROOT configuration

GOROOT is used to specify the installation path of the golang compiler. It can be automatically referenced when using golang, no need to set it manually, most of the time it is set during the installation process.

On Linux, the default installation path of GOROOT is /usr/local/go, while on Windows it is C:Go. You can crawl to the download page on the golang official website, download the one that matches your operating system, and install it.

If you installed golang manually, you need to ensure that there are three directories named bin, pkg and src in the directory. After the installation is complete, use the go env command again to verify the configuration.

  1. Write a simple program

After completing the configuration of the environment variables, you can try to write a Hello World program to verify whether the environment is available.

Enter the following command in the terminal to create a file named hello.go:

touch hello.go
Copy after login

Open the file with a text editor and enter the following content:

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
Copy after login

Save and exit text editor. Use the following command in the terminal to compile and run:

go run hello.go
Copy after login

Then, the terminal will output "Hello, World!". If this part runs normally, then your golang installation and environment configuration can work normally.

  1. Summary

In this article, we introduce how to solve the problem that golang cannot run normally after installation, and guide readers to correctly set environment variables, create workspaces and Write a simple program to verify the installation.

Golang is easy to use, the syntax is simple and easy to learn, and it is suitable for beginners to engage in programming. I hope this article can be helpful to you.

The above is the detailed content of golang installation cannot run. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
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