Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan aplikasi Golang dalam persekitaran yang berbeza

Cara menggunakan aplikasi Golang dalam persekitaran yang berbeza

PHPz
PHPzasal
2023-03-30 10:55:241123semak imbas
  1. Pengenalan

Golang ialah bahasa pengaturcaraan sumber terbuka Disebabkan kesederhanaan, kecekapan dan prestasi konkurensi yang baik, ia secara beransur-ansur menjadi salah satu bahasa paling popular di belakang-. akhir pembangunan. Dalam artikel ini, kita akan membincangkan cara untuk menggunakan aplikasi Golang dalam persekitaran yang berbeza.

  1. Pasang Golang

Untuk menggunakan aplikasi Golang dalam komputer anda, anda perlu memasang Golang terlebih dahulu. Memasang Golang adalah mudah, cuma muat turun fail boleh laku dari tapak web rasmi (https://golang.org/dl/) dan ekstrak ke komputer anda. Di sini, saya akan mengambil sistem Linux sebagai contoh untuk menggambarkan.

Tapak web rasmi menyediakan berbilang versi Golang untuk dimuat turun Anda boleh memilih versi terkini atau versi lain mengikut keperluan anda. Selepas muat turun selesai, anda boleh menjalankan arahan berikut untuk menyahmampatkannya ke komputer anda:

tar -C /usr/local -xzf go1.17.1.linux-amd64.tar.gz

Selepas penyahmampatan selesai, anda perlu menambah Golang pada pembolehubah persekitaran anda. Mula-mula, buka fail bashrc anda:

vi ~/.bashrc

Di bahagian bawah fail, tambahkan baris berikut:

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

Laksanakan arahan sumber untuk mengemas kini fail bashrc:

source ~/.bashrc

Dengan cara ini, anda telah berjaya memasang Golang dan menambahkannya pada pembolehubah persekitaran anda.

  1. Membangunkan aplikasi Golang

Selepas Golang dipasang dalam komputer anda, anda boleh mula membangunkan aplikasi Golang. Di sini kami akan mencipta aplikasi "Hello World" mudah untuk menguji sama ada pemasangan Golang kami berfungsi dengan betul.

Pertama sekali, cipta fail yang dipanggil "hello.go" dengan kod berikut:

package main

import "fmt"

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

Selepas menyimpan fail, anda boleh melaksanakan arahan berikut dalam terminal untuk menyusun dan menjalankan Aplikasi :

go run hello.go

Jika semuanya berjalan lancar, anda seharusnya melihat "Hello, World!"

  1. Menggunakan aplikasi Golang

Setelah melengkapkan pembangunan aplikasi Golang, tugas seterusnya ialah menggunakan aplikasi itu ke persekitaran yang berbeza. Di sini, saya akan memperkenalkan kaedah untuk menggunakan aplikasi Golang dalam bekas Linux dan Docker.

4.1 Menyebarkan ke Linux

Mengedarkan aplikasi Golang ke mesin Linux adalah sangat mudah, anda hanya perlu menyalin kod sumber ke mesin sasaran dan menyusun aplikasi pada mesin sasaran.

Mula-mula, salin kod sumber ke mesin sasaran, anda boleh menggunakan arahan scp:

scp hello.go user@ip:/path/to/target

Kemudian, pada mesin sasaran, tukar ke direktori kod sumber dan laksanakan yang berikut arahan:

go build

Ini akan membina fail boleh laku, anda boleh menjalankannya dalam terminal menggunakan arahan berikut:

./hello

Jika anda ingin menjalankan program sebagai proses latar belakang , anda boleh menggunakan Perintah berikut:

nohup ./hello &

Dengan cara ini, anda telah berjaya menggunakan aplikasi Golang ke persekitaran Linux.

4.2 Menerapkan ke bekas Docker

Menggunakan aplikasi Golang ke bekas Docker adalah mudah dan mudah. Pertama, anda perlu menyediakan imej asas untuk membina persekitaran yang diperlukan untuk aplikasi anda.

Di sini, kita boleh menggunakan imej Golang rasmi. Mula-mula, tarik imej:

docker pull golang

Kemudian, anda boleh mencipta bekas menggunakan imej dan menyalin kod sumber ke dalam bekas:

docker run -d --name my_golang_app -v /path/to/source:/go/src/app golang
docker cp ./hello.go my_golang_app:/go/src/app

Tukar kepada bekas, Dan laksanakan arahan berikut untuk membina aplikasi:

docker exec -it my_golang_app /bin/sh
cd /go/src/app
go build

Ini akan membina aplikasi Golang dalam bekas dan menjana boleh laku bernama "hello" di bawah dokumen direktori "/go/src/app". Anda boleh menggunakan arahan berikut untuk menjalankannya:

./hello

Jika anda ingin menjalankan program sebagai proses latar belakang, anda boleh menggunakan arahan berikut:

nohup ./hello >/dev/null &

Sekarang, anda telah berjaya memasang Golang Aplikasi ini digunakan ke dalam bekas Docker.

  1. Ringkasan

Dalam artikel ini, kami membincangkan cara menggunakan aplikasi Golang dalam persekitaran yang berbeza. Kami mula-mula belajar cara memasang Golang dan kemudian menulis dan menjalankan aplikasi Golang yang mudah. Akhir sekali, kami membincangkan cara menggunakan aplikasi Golang ke dalam bekas Linux dan Docker.

Dalam penggunaan aplikasi sebenar, isu dan cabaran yang lebih kompleks mungkin dihadapi. Walau bagaimanapun, jika anda menguasai konsep dan kemahiran asas yang dibentangkan dalam artikel ini, anda sepatutnya dapat menyelesaikan masalah ini dengan lebih mudah. Selamat belajar!

Atas ialah kandungan terperinci Cara menggunakan aplikasi Golang dalam persekitaran yang berbeza. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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