Thứ sáu, 04/12/2015 | 00:00 GMT+7

Cách cài đặt Go 1.6 trên Ubuntu 14.04

Go là một ngôn ngữ lập trình hiện đại do Google phát triển sử dụng cú pháp cấp cao tương tự như ngôn ngữ kịch bản. Nó phổ biến cho nhiều ứng dụng và tại nhiều công ty, đồng thời có một bộ công cụ mạnh mẽ và hơn 90.000 repo. Hướng dẫn này sẽ hướng dẫn bạn download và cài đặt Go 1.6, cũng như xây dựng một ứng dụng Hello World đơn giản.

Yêu cầu

Bước 1 - Cài đặt Go

Trong bước này, ta sẽ cài đặt Go trên server của bạn.

Để bắt đầu, hãy kết nối với server Ubuntu của bạn qua ssh :

  • ssh sammy@your_server_ip

Sau khi kết nối, hãy cập nhật và nâng cấp các gói Ubuntu trên server của bạn. Điều này đảm bảo bạn có các bản vá và bản sửa lỗi bảo mật mới nhất, cũng như các bản cập nhật cho các gói mới của bạn.

  • sudo apt-get update
  • sudo apt-get -y upgrade

Sau khi hoàn tất, bạn có thể bắt đầu download gói mới nhất cho Go bằng cách chạy lệnh này, lệnh này sẽ kéo file gói Go xuống và lưu nó vào folder làm việc hiện tại của bạn, bạn có thể xác định bằng cách chạy pwd .

  • sudo curl -O https://storage.googleapis.com/golang/go1.6.linux-amd64.tar.gz

Tiếp theo, sử dụng tar để extract gói. Lệnh này sẽ sử dụng công cụ Tar để mở và mở rộng file đã download , đồng thời tạo một folder bằng tên gói, sau đó di chuyển nó đến /usr/local .

  • sudo tar -xvf go1.6.linux-amd64.tar.gz
  • sudo mv go /usr/local

Một số user thích các vị trí khác nhau để cài đặt Go của họ hoặc có thể có các vị trí phần mềm được ủy quyền. Gói Go hiện có trong /usr/local , điều này cũng đảm bảo Go nằm trong $PATH cho Linux của bạn. Có thể cài đặt Đến vị trí thay thế nhưng thông tin $PATH sẽ thay đổi. Vị trí bạn chọn để chứa folder Go của bạn sẽ được tham chiếu sau trong hướng dẫn này, vì vậy hãy nhớ vị trí bạn đã đặt nó nếu vị trí khác với /usr/local .

Bước 2 - Đặt đường dẫn đi

Trong bước này, ta sẽ cài đặt một số đường dẫn mà Go cần. Các đường dẫn trong bước này đều được đưa ra có liên quan đến vị trí cài đặt Go của bạn trong /usr/local . Nếu bạn chọn một folder mới hoặc để file ở vị trí download , hãy sửa đổi các lệnh để phù hợp với vị trí mới của bạn.

Đầu tiên, đặt giá trị root của Go, giá trị này cho Go biết nơi tìm các file của nó.

  • sudo nano ~/.profile

Ở cuối file , thêm dòng này:

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

Nếu bạn đã chọn một vị trí cài đặt thay thế cho Go, hãy thêm những dòng này vào cùng một file . Ví dụ này hiển thị các lệnh nếu Go được cài đặt trong folder chính của bạn:

export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin 

Với dòng thích hợp được paste vào profile của bạn, hãy lưu file . Tiếp theo, làm mới profile của bạn bằng lệnh:

  • source ~/.profile

Bước 3 - Kiểm tra cài đặt của bạn

Bây giờ Go đã được cài đặt và các đường dẫn được đặt cho server của bạn, bạn có thể kiểm tra đảm bảo rằng Go đang hoạt động như mong đợi.

Tạo một folder mới cho không gian làm việc Go của bạn, đó là nơi Go sẽ tạo các file của nó.

  • mkdir $HOME/work

Đến đây bạn có thể trỏ Tới không gian làm việc mới mà bạn vừa tạo bằng cách xuất GOPATH .

  • export GOPATH=$HOME/work

Sau đó, tạo một hệ thống phân cấp folder trong folder này thông qua lệnh này để bạn tạo file thử nghiệm của bạn . Bạn có thể thay thế value user bằng tên user GitHub của bạn nếu bạn định sử dụng Git để commit và lưu trữ mã Go của bạn trên GitHub. Nếu bạn không định sử dụng GitHub để lưu trữ và quản lý mã của bạn , thì cấu trúc folder của bạn có thể khác, như ~/my_project .

  • mkdir -p work/src/github.com/user/hello

Tiếp theo, bạn có thể tạo một file Go “Hello World” đơn giản.

  • nano work/src/github.com/user/hello/hello.go

Bên trong trình soạn thảo của bạn, hãy dán nội dung bên dưới, sử dụng các gói Go chính, nhập thành phần nội dung IO được định dạng và đặt một chức năng mới để in 'Hello World' khi chạy.

package main  import "fmt"  func main() {     fmt.Printf("hello, world\n") } 

Tệp này sẽ hiển thị “Hello, World” nếu nó chạy thành công, điều này cho thấy rằng Go đang xây dựng file một cách chính xác. Lưu file , sau đó biên dịch nó bằng cách gọi install lệnh Go.

  • go install github.com/user/hello

Với file đã được biên dịch, bạn có thể chạy nó bằng cách chỉ cần tham khảo file tại đường dẫn Go của bạn.

  • sudo $GOPATH/bin/hello

Nếu lệnh đó trả về “Hello World” thì Go đã được cài đặt và hoạt động thành công.

Kết luận

Bằng cách download và cài đặt gói Go mới nhất và cài đặt đường dẫn của nó, bây giờ bạn có Server để sử dụng cho phát triển Go.

Tiếp theo, hãy nhớ học một số mẹo Go từ group phát triển của ta cách tổ chức dự án của bạn bằng Martini . Bối cảnh phát triển cờ vây đang phát triển mỗi ngày và ta hy vọng bạn sẽ giúp làm cho nó trở nên mạnh mẽ và thú vị.


Tags:

Các tin liên quan

Cách cài đặt Go 1.6 trên Ubuntu 14.04
2015-12-04
Cách triển khai ứng dụng Symfony sang sản xuất trên Ubuntu 14.04
2015-11-24
Cách triển khai Hugo Site sang Sản xuất với Git Hooks trên Ubuntu 14.04
2015-11-12
Cách cài đặt và sử dụng Hugo, Trình tạo trang web tĩnh, trên Ubuntu 14.04
2015-11-09
Cách tạo thiết lập HAProxy khả dụng cao với Corosync, Pacemaker và IP nổi trên Ubuntu 14.04
2015-11-05
Cách cài đặt Elasticsearch 1.7, Logstash 1.5 và Kibana 4.1 (ELK Stack) trên Ubuntu 14.04
2015-11-04
Cách cài đặt và cấu hình Elasticsearch trên Ubuntu 14.04
2015-10-26
Cách thiết lập server HAProxy khả dụng cao với các IP được lưu giữ và nổi trên Ubuntu 14.04
2015-10-23
Cách cài đặt Cassandra và chạy một cụm node đơn trên Ubuntu 14.04
2015-10-21
Cách tạo thiết lập tính khả dụng cao với Corosync, Pacemaker và IP nổi trên Ubuntu 14.04
2015-10-20