Rumah > pembangunan bahagian belakang > Golang > Cara memasang dan menggunakan golang

Cara memasang dan menggunakan golang

PHPz
Lepaskan: 2023-04-24 10:31:40
asal
754 orang telah melayarinya

Artikel ini akan memperkenalkan cara memasang dan menggunakan golang. Golang ialah bahasa pengaturcaraan berprestasi tinggi yang meningkatkan prestasi program dengan mengoptimumkan kompilasi dan pemprosesan serentak. Oleh itu, ia digunakan secara meluas oleh banyak perusahaan dan projek sumber terbuka. Di bawah, kami akan memperkenalkan cara memasang dan menggunakan golang.

1. Pasang golang

golang boleh dijalankan pada pelbagai sistem pengendalian, seperti Linux, Windows dan MacOS. Di sini, kami mengambil Ubuntu 20.04 sebagai contoh untuk menunjukkan cara memasang golang.

  1. Buka terminal dan masukkan arahan berikut:
sudo apt update
Salin selepas log masuk
  1. Pasang golang
sudo apt install golang
Salin selepas log masuk
  1. Semak Versi golang
go version
Salin selepas log masuk

2 Konfigurasikan persekitaran golang

Selepas berjaya memasang golang, anda perlu mengkonfigurasi persekitaran. Operasi khusus adalah seperti berikut.

  1. Tambah GOPATH

GOPATH ialah direktori kerja lalai golang, yang mengandungi kod sumber, pakej, fail boleh laku, dsb. projek go. Untuk golang berjalan seperti biasa, pembolehubah persekitaran GOPATH perlu ditambah.

export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
Salin selepas log masuk
  1. Tambah GOMODULES

GOMODULES ialah alat pengurusan pergantungan golang. Gunakannya untuk mengurus kebergantungan projek dengan mudah. Sebelum mengkonfigurasi GOMODULES, anda perlu mendayakannya.

export GO111MODULE=on
Salin selepas log masuk

Langkah seterusnya ialah mengkonfigurasi GOMODULES.

Pertama, buka terminal, masukkan direktori projek, dan masukkan arahan berikut untuk memulakan modul:

go mod init modulename
Salin selepas log masuk

Kemudian, masukkan arahan berikut untuk memuat turun dependensi:

go mod tidy
Salin selepas log masuk

3. Tulis program golang

Fail kod sumber golang mempunyai .go sebagai akhiran fail. Masukkan arahan berikut dalam terminal untuk mencipta program golang:

mkdir demo && cd demo
touch main.go
Salin selepas log masuk

Edit fail main.go dan masukkan kod berikut:

package main

import "fmt"

func main() {
    fmt.Println("Hello, world!")
}
Salin selepas log masuk

Simpan fail.

4. Jalankan program golang

Masukkan arahan berikut dalam terminal untuk menjalankan program:

go run main.go
Salin selepas log masuk

Ia akan mengeluarkan keputusan berikut:

Hello, world!
Salin selepas log masuk

5. Gunakan program golang

Untuk menggunakan program golang, anda perlu menulis fail Dockerfile untuk menentukan persekitaran program.

Pertama, cipta fail Docker dalam direktori projek dan masukkan kandungan berikut:

FROM golang:alpine
RUN apk add --no-cache git
WORKDIR /app
COPY go.mod go.sum ./
RUN go mod download
COPY . .
RUN go build -o main .
EXPOSE 8080
CMD ["./main"]
Salin selepas log masuk

Penjelasan fail Docker di atas:

  1. Gunakan cermin alpine Sebagai imej asas;
  2. Pasang git;
  3. Buat folder /app dan salin fail go.mod dan go.sum ke direktori /app; 🎜>
  4. Salin kod sumber aplikasi ke direktori /app;
  5. Bina aplikasi;
  6. Seterusnya, untuk membina bekas, masukkan arahan berikut:
  7. Ini akan membina bekas bernama my-golang-app.
  8. Akhir sekali, mulakan bekas dan masukkan arahan berikut:

Bekas ini akan mendedahkan port 8080 kepada port 8080 hos tempatan.
docker build -t my-golang-app .
Salin selepas log masuk

Ringkasnya, artikel ini memperkenalkan pemasangan, konfigurasi, pengaturcaraan dan penggunaan golang. Sebagai bahasa pengaturcaraan berprestasi tinggi, golang patut dipelajari dan digunakan.

Atas ialah kandungan terperinci Cara memasang dan menggunakan golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan