To deploy Golang applications on a Linux system, you first need to know how to install the Golang compiler on your system. If your system does not have the Golang compiler pre-installed, you can install it on your CentOS system as follows:
Step 1 - Download Golang
First, open a terminal window on your Linux system and Enter the following command to download Golang:
wget https://dl.google.com/go/go1.14.4.linux-amd64.tar.gz
Then, unzip the downloaded archive into the /usr/local directory:
sudo tar -xvf go1.14.4.linux-amd64.tar.gz -C /usr/local
Step 2 - Configure Golang environment variables
To use the Golang compiler, its path must be added to the system path. Edit the /etc/profile file and add the following line to the end of the file:
export PATH=$PATH:/usr/local/go/bin export GOPATH=/root/go
After saving the changes, run the following command for the changes to take effect:
source /etc/profile
Step 3 - Create Golang Application
The steps for creating a Golang application are similar to those for creating any other application. The primary file extension for Golang applications is .go. In this article, we will create a simple application that will print a "Hello World!" message on the console. Create a new .go file in a directory of your choice, such as main.go, and copy the following code into the file:
package main import "fmt" func main() { fmt.Println("Hello World!") }
The easiest way to run the application is to use the go run command. Open a terminal window, navigate to the application's directory, and run the following command:
go run main.go
The Golang compiler will compile the code and execute it, which should output "Hello World!" on the console.
Step 4 - Build Golang Application
In most cases, Golang applications should be built using the Golang compiler. To do this, open a terminal window and navigate to the application directory and enter the following command:
go build main.go
The Golang compiler will build a binary named main using the source code in the main.go file. Running this file requires running the following command in the directory where the file is located:
./main
The above is the detailed content of How to deploy linux golang. For more information, please follow other related articles on the PHP Chinese website!