Hướng dẫn cài đặt Go (Golang) trên CentOS 7

95

Hướng dẫn cài đặt Go (Golang) trên CentOS 7Cuongquach.com | Go hay Golang là sản phẩm được phát triển bởi các nhân viên của Google, đặc biệt là kỹ sư nổi tiếng của Google, một chuyên gia về Unix, ông Rob Pike. Tuy nhiên đó lại không phải là một dự án của Google. Thay vào đó, Go được phát triển như một dự án open source.

Go là một ngôn ngữ lập trình được thiết kế dựa trên tư duy lập trình hệ thống. Điểm mạnh của Go là bộ thu gom rác và hỗ trợ lập trình đồng thời (tương tự như đa luồng – multithreading). Go là một ngôn ngữ biên dịch như C/C++, Java, Pascal…  Nhiều ứng dụng phổ biến, bao gồm Kubernetes, Docker, Hugo và Caddy, được viết bằng Go. Hôm nay chúng ta sẽ tìm hiểu cách cài đặt Go trên CentOS 7 nhé.

cài đặt go trên centos 7

1. Cài đặt Go trên CentOS 7

Vào thời điểm viết bài này thì phiên bản ổn định của Go là : 1.11.2 . Bạn có thể kiểm tra các phiên bản mới nhất tại trang download của Go : https://golang.org/dl/ . Cách cài đặt hiện tại dù có thay đổi các phiên bản Go khác nhau, thì các bước cài đặt vẫn như cũ.

Giờ bạn sẽ download file nén chứa source chương trình Go, không cần cài đặt biên dịch gì hết. Chỉ cần tải về và sử dụng thôi.

Bạn có thể kiểm tra giá trị checksum so với thông tin đưa ra từ trang download Go, để kiểm tra tính toàn vẹn của file vừa tải xuống.

Giải nén và chuyển thư mục chương trình Go vào thư mục hệ thống thường gặp như : /usr/local/

Giờ bạn cần thiết lập các biến môi trường dành cho Go. Thông thường bạn sẽ phải cấu hình 3 biến môi trường cơ bản cho Go gồm : GOROOT, GOPATH và PATH.

+ GOROOT
GOROOT là đường dẫn thư mục chương trình Go mà bạn vừa cài đặt ở trên.

+ GOPATH
GOPATH là đường dẫn thư mục dành cho môi trường làm việc dự án của bạn. Ví dụ : ~/Projects/Proj1

+ PATH
Bạn cần tinh chỉnh thêm biến PATH của hệ thống, để có thể truy cập được binary go từ terminal lệnh hoặc trong script kịch bản.

Hãy để tất cả biến môi trường hệ thống trên trong file ~/.bash_profile để khi session user của bạn được khởi tạo thì các biến môi trường cũng sẽ được load theo.

Kiểm tra Go trên CentOS 7

Đầu tiên là kiểm tra phiên bản Go vừa cài đặt trên CentOS 7.

Kiểm tra các biến môi trường mà Go đang nhận diện thông tin.

Giờ mình thử tạo một chương trình Go cơ bản xem chạy không nhé. Đầu tiên là cần khởi tạo môi trường workspace.

Tạo 1 file hello.go với nội dung in ra dòng hello thử.

Giờ build file binary từ file hello.go .

Chạy file binary vừa được Go build từ ‘hello.go’.

Vậy là bạn đã hoàn tất việc cài đặt Go trên CentOS 7 rồi. Chúc bạn có thể thành thạo sử dụng ngôn ngữ lập trình Go đầy hứa hẹn mạnh mẽ này trong tương lai.

Nguồn: https://cuongquach.com/

Đánh giá sao từ người đọc :
[ Tổng : 3 - Trung bình: 4.3 ]

LEAVE A REPLY