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.
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.
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!"
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.
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!