Hươớng dẫn cài đặt goland cho windows

Bài viết được sự cho phép của tác giả Võ Xuân Phong

Mở đầu

Để biết Golang làm được những gì và nó lợi hại như thế nào thì mình hãy bắt tay vào việc cài đặt Go lên máy và thực hành thôi nào.

Nếu các bạn thích đọc hướng dẫn và tài liệu bằng tiếng anh và ví dụ cụ thể thì có thể tham khảo các nguồn sau đây mình cũng học và tham khảo trên các trang này:

Hươớng dẫn cài đặt goland cho windows

Go by example: https://gobyexample.com/

The Tour of Go:  https://tour.golang.org

How To Write Go Code: https://golang.org/doc/code.html

Để download gói cài đặt các bạn vào trang này để lấy gói phù hợp với máy các bạn: https://golang.org/dl/

Cài đặt

Các bạn vào trang download của Golang mình đã để link phía trên và tím đến chỗ dowload gói cài đặt cho Microsoft Windows, tiến hành download về thôi.

Hươớng dẫn cài đặt goland cho windows

Cũng như cài đặt các chương trình khác các bạn nếu không muốn điều chỉnh gì thì cứ nhấn Next, next nhé.

Hươớng dẫn cài đặt goland cho windows

Chấp nhận điều khoản, nhấn Next.

Hươớng dẫn cài đặt goland cho windows

Ở bước này các bạn có thể điều chỉnh lại đường dẫn mà chúng ta muốn cài đặt Golang trên máy, sau đó nhấn Next.

Hươớng dẫn cài đặt goland cho windows

Nhấn Install nào hỏi nhiều quá đấy.

Hươớng dẫn cài đặt goland cho windows

Các bạn chờ trong giây lát nhé, 1 xí nữa thôi là xong rồi.

Hươớng dẫn cài đặt goland cho windows

Ok, nhấn Finish để hoàn thành việc cài đặt.

Hươớng dẫn cài đặt goland cho windows

Như vậy chúng ta đã hoàn tất cả các bước cài đặt, bước tiếp theo là setup biến môi trường GOROOT và GOPATH.

Thiết lập biến môi trường.

Các bạn nhấn nút Windows và gõ tìm đến cài đặt biến môi trường như hình bên dưới.

Hươớng dẫn cài đặt goland cho windows

Chọn vào Environment Variables.

Hươớng dẫn cài đặt goland cho windows

Sau đó chọn New và thêm một biến (variable) tên là GOPATH với đường dẫn đến thư mục chúng ta muốn tạo các project Golang, đây là nơi làm việc với code Go của chúng ta.

Hươớng dẫn cài đặt goland cho windows

Và nhìn xuống biến có tên Path để xem đã dẫn tới thư mục bin của Go mà ban đầu chúng ta đã cài đặt chưa nhé.

Hươớng dẫn cài đặt goland cho windows

Mình thấy nó đã có rồi nên là ok, nếu chưa có thì mình sẽ thêm vào.

Hươớng dẫn cài đặt goland cho windows

Sau đó restart lại máy và kiểm tra Go đã được setup đúng chưa.

Kiểm tra version của Go bằng command go version

Hươớng dẫn cài đặt goland cho windows

Kiểm tra cấu hình cài đặt biến môi trường lưu ý 2 biến là GOROOT và GOPATH.

Hươớng dẫn cài đặt goland cho windows

Cài đặt Golang trên Ubuntu.

Truy cập vào máy Ubuntu thực hiện việc update apt.

sudo apt-get update

sudo apt-get -y upgrade

Tải Golang về máy.

Vào thư mục mà chúng ta muốn ở đây mình sẽ bỏ vào thư mục /home/vxphong/go và thư mục này mình đã tạo sẵn trên máy.

cd /home/vxphong/go

wget https://dl.google.com/go/go1.12.7.linux-amd64.tar.gz

Hươớng dẫn cài đặt goland cho windows

Sau khi đã tải được gói cài đặt xuống ta tiến hành giải nén (extract).

Hươớng dẫn cài đặt goland cho windows

Ở đây mình cái nhiều phiên bản nên mình sẽ đổi tên thư mục go vừa extract ra thành số version nha.

mv go 1.12.7

Hươớng dẫn cài đặt goland cho windows

Để gọn trông nhìn sạch hơn mình xóa luôn file tar.gz nha, và đây là thư mục mà mình đã cài đặt Go.

cd 1.12.7

pwd

Chúng ta sẽ nhớ đường dẫn này để tí nữa cài đặt biến môi trường GOROOT nha.

/home/vxphong/go/1.12.7

Hươớng dẫn cài đặt goland cho windows

Tạo ra thư mục làm việc với code Go

mkdir /home/vxphong/gopath

Tiếp theo chúng ta hãy thiết  lập GOPATH và GOROOT

nano /home/vxphong/.bashrc

Và export các đường dẫn để thiết lập biến môi trường GOPATHGOROOT và PATH.

export GOROOT=/home/vxphong/go/1.12.7

export GOPATH=/home/vxphong/gopath

export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

Hươớng dẫn cài đặt goland cho windows

Như vậy là đã xong kiểm tra version của Go nào các bạn, chúng ta tắt terminal đang làm việc đi và mở lại.

go version

Kiểm tra các biến môi trường đã thiết lập trước đó.

go env

Hươớng dẫn cài đặt goland cho windows

Hello world trong Golang.

Quay trở lại với máy Windows của mình, các bạn nhớ lúc trước mình đá thiết lập biến môi trường GOPATH không? Trong thư mục GOPATH thì chúng ta tạo thêm thư mục src nữa nha. nơi làm việc để tạo ra các project sẽ nằm ở đó.

mkdir src

cd src

mkdir hello-world

Hươớng dẫn cài đặt goland cho windows

Tạo file main.go trong thư mục hello-world với nội dung sau:

Hươớng dẫn cài đặt goland cho windows

package main 
import "fmt" 
func main(){ 
    fmt.Println("Hello World") 
}

Bây giờ chúng ta tiến hành code và chạy chương trình Hello-World thôi nào

Dùng câu lệnh sau đây để chạy chương trình.

go run main.go

Hươớng dẫn cài đặt goland cho windows

Tóm Lại:

Thư mục làm việc sẽ nằm trong thư mục src nằm ở đường dẫn GOPATH do chúng ta đã cài đặt trước đó. Các bạn có thấy các thư mục như github.com, golang.org không đó là nơi chứa các thư viện mà chúng ta sẽ cài đặt để sử dụng cho project. Có thể những bài tiếp theo mình sẽ hướng dẫn các bạn cái thư viện như thế nào nha, nhưng thật ra nó rất đơn giản thôi à chỉ cần 1 câu lệnh là nó sẽ tự động cài và bỏ vào trong các thư mục tương ứng, chỉ cần import để lấy ra sử dụng thôi.

Bài viết gốc được đăng tải tại anhlamweb.com

Có thể bạn quan tâm:

  • Golang là gì? 9 Framework tối ưu “cực căng” cho Golang
  • Tổng quan về ngôn ngữ R, cài đặt R trên Windows và Linux
  • Channel trong Golang là gì? So sánh Callback function và mutex lock với channel

Xem thêm Việc làm Developer hấp dẫn trên TopDev