Đi, cài đặt ngôn ngữ lập trình này trên Ubuntu 17.10

về đi

Trong phần tiếp theo, chúng ta sẽ xem xét về cờ vây. Còn được gọi là GoLang, nó là một ngôn ngữ lập trình mã nguồn mở được phát triển tại Google bởi Robert Griesemer, Rob Pike và Ken Thompson. Ngôn ngữ Go có sẵn trong kho lưu trữ mặc định của hầu hết các bản phân phối Gnu / Linux. Ngôn ngữ này đang được sử dụng tích cực trên một số máy chủ sản xuất của Google, cũng như các công ty khác như Dropbox, Soundcloud, Uber, v.v.

Trong bài viết này, chúng ta sẽ xem cách cài đặt và cấu hình ngôn ngữ lập trình Go trong Ubuntu. Đây là một ngôn ngữ lập trình biên soạn, đồng thời, mệnh lệnh, có cấu trúc, không hướng đối tượngngười thu gom rác. Chúng tôi sẽ có thể cài đặt Golang bằng trình quản lý gói hoặc tải xuống mã.

Cài đặt Go trên Ubuntu

Cài đặt ngôn ngữ Go bằng trình quản lý gói

Trong các hệ thống dựa trên DEB như Debian, Ubuntu, Linux Mint, chúng ta có thể cài đặt nó bằng lệnh sau trong terminal (Ctrl + Alt + T):

sudo apt-get install golang

Bạn cũng có thể tìm kiếm e cài đặt các công cụ bổ sung. Trên các hệ thống dựa trên DEB, chạy trong cùng một thiết bị đầu cuối:

sudo apt-cache search golang

Cài đặt Go từ nguồn

Phiên bản ngôn ngữ Go trong kho lưu trữ mặc định có thể đã lỗi thời. Nếu bạn quan tâm đến việc cài đặt phiên bản mới nhất, hãy tải xuống từ trang web chính thức và cài đặt theo cách thủ công như mô tả bên dưới. Đối với ví dụ này, đây là tùy chọn tôi đã làm theo.

Các lệnh sau tôi đã thử nghiệm trong phiên bản của Ubuntu 17.10. Tuy nhiên, các bước này giống nhau đối với các bản phân phối Gnu / Linux khác. Tải xuống phiên bản nén mới nhất từ website.

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

Bây giờ kiểm tra tính toàn vẹn của tệp tải xuống như hình bên dưới.

sha256sum go1.9.3.linux-amd64.tar.gz

Giá trị của SHA256 tổng kiểm tra rằng lệnh trước đó hiển thị bạn phải khớp với lệnh được cung cấp cùng với liên kết tải xuống. Nếu không khớp, hãy tải xuống lại.

Giải nén tệp đã tải xuống bằng lệnh:

sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz

Nó sẽ được trích xuất trong thư mục / usr / local. Cờ -C cho biết thư mục đích.

Định cấu hình Go

Bây giờ, chúng ta phải đặt đường dẫn đến Go trong hồ sơ của người dùng. Chỉnh sửa hồ sơ người dùng của bạn bằng cách nhập vào thiết bị đầu cuối (Ctrl + Alt + T):

sudo vi ~/.profile

Thêm dòng sau:

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

Lưu và đóng tập tin.

Bây giờ chúng ta sẽ cấu hình không gian làm việc. Không gian làm việc là một hệ thống phân cấp các thư mục. Trong trường hợp này, chúng tôi sẽ cung cấp cho bạn ba thư mục trong thư mục gốc của nó:

  • src
  • pkg
  • bin

Chúng ta có thể tạo hệ thống phân cấp các thư mục này bằng cách sử dụng lệnh sau trong terminal:

mkdir -p $HOME/go_projects/{src,pkg,bin}

Tiếp theo, chúng ta phải trỏ đến không gian làm việc mới. Để thực hiện việc này, hãy chỉnh sửa tệp ~ / .profile:

sudo vi ~/.profile

Và trong đó thêm các dòng sau:

export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"

Đi tới cấu hình hồ sơ người dùng

Nếu Go được cài đặt ở một vị trí khác với vị trí mặc định (/ usr / local /), bạn phải chỉ định đường dẫn cài đặt (GOROOT) trong tệp ~ / .profile. Ví dụ, nếu bạn đã cài đặt Go trong thư mục HOME của bạn, sau đó bạn sẽ phải thêm các dòng sau vào tệp hồ sơ người dùng:

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

Xin lưu ý rằng nếu bạn đã cài đặt Golang bằng trình quản lý gói, đường dẫn cài đặt sẽ là / usr / lib / go o / usr / lib / golang. Trong trường hợp này, bạn sẽ cần cập nhật giá trị của tuyến đường trong GOROOT.

Khi bạn đã chỉ định các giá trị thích hợp, hãy cập nhật các giá trị của môi trường Go bằng cách nhập:

source ~/.profile

Xác minh cài đặt

đi kiểm tra thông tin và cài đặt

Chạy các lệnh sau để kiểm tra xem mọi thứ đã được cài đặt và cấu hình đúng chưa. Hãy xem nào phiên bản đã cài đặt với:

go version

Để gặp cô ấy thông tin môi trường, chạy:

go env

Nếu bạn thấy kết quả giống như kết quả trong ảnh chụp màn hình trước, xin chúc mừng! bạn có thể bắt đầu lập trình ngay bây giờ.

Tạo 'hello world' bằng Go

Bây giờ chúng tôi đã cài đặt Go, hãy tiếp tục và tin tưởng một chương trình 'xin chào thế giới' đơn giản.

Chúng tôi sẽ tạo một tệp có tên là xin chào.go bằng lệnh sau:

vi go_projects/src/hola/hola.go

Thêm các dòng sau vào đó:

package main

import "fmt"

func main() {
fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10")
}

Lưu và đóng tập tin. Khởi chạy lệnh sau để biên dịch chương trình:

go install $GOPATH/src/hola/hola.go

Cuối cùng, chạy chương trình sử dụng lệnh:

cài đặt và khởi chạy chương trình trong Go

$GOBIN/hello

Nếu mọi thứ suôn sẻ, xin chúc mừng! Bạn vừa tạo một chương trình mẫu với Go.

Để biết thêm chi tiết, hãy xem phần trợ giúp đang chạy:

Tiếp tục Trợ giúp

go help

Bạn cũng có thể kiểm tra tài liệu chính thức bằng cách đi.

Trong trường hợp bạn không muốn ngôn ngữ này nữa, bạn có thể gỡ cài đặt nó thông qua quản lý gói hàng hoặc đơn giản xóa thư mục / usr / local / go. Nó sẽ phụ thuộc vào tùy chọn cài đặt mà bạn thực hiện. Ngoài ra, nó cũng xóa các thư mục khỏi không gian làm việc.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.