Cách cài đặt ngôn ngữ lập trình Erlang trên Debian 10

theanh

Administrator
Nhân viên
Erlang là ngôn ngữ lập trình đa năng và môi trường thời gian chạy được duy trì bởi đơn vị sản phẩm Ericsson OTP. Nó được sử dụng để xây dựng các hệ thống thời gian thực có khả năng mở rộng để có tính khả dụng cao. Nó có hỗ trợ tích hợp cho đồng thời, phân phối và khả năng chịu lỗi. Nói chung, nó được sử dụng trong viễn thông, ngân hàng, thương mại điện tử, điện thoại máy tính và nhắn tin tức thời.

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt Erlang trên Debian 10.

Điều kiện tiên quyết​

  • Một máy chủ chạy Debian 10.
  • Một mật khẩu gốc được cấu hình trên máy chủ.

Bắt đầu​

Trước tiên, hãy cập nhật tất cả các gói hệ thống của bạn lên phiên bản mới nhất bằng lệnh sau:
Mã:
apt-get update -y
Sau khi hệ thống của bạn được cập nhật, hãy chạy lệnh sau để cài đặt các phụ thuộc bắt buộc khác:
Mã:
apt-get install curl gnupg apt-transport-https debian-keyring debian-archive-keyring -y
Sau khi cài đặt tất cả các phụ thuộc, bạn có thể tiến hành bước tiếp theo.

Cài đặt Erlang​

Theo mặc định, gói Erlang không được bao gồm trong kho lưu trữ mặc định của Debian 10. Vì vậy, bạn sẽ cần thêm kho lưu trữ Erlang vào APT.

Trước tiên, hãy tải xuống và thêm khóa GPG bằng lệnh sau:
Mã:
wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | apt-key add -
Tiếp theo, thêm kho lưu trữ Erlang bằng lệnh sau:
Mã:
echo "deb https://packages.erlang-solutions.com/ubuntu bionic contrib" | tee /etc/apt/sources.list.d/rabbitmq.list
Tiếp theo, hãy cập nhật kho lưu trữ và cài đặt Erlang bằng lệnh sau:
Mã:
apt-get update -y
apt-get install erlang -y
Sau khi Erlang được cài đặt, hãy xác minh phiên bản Erlang bằng lệnh sau:
Mã:
erl
Bạn sẽ thấy đầu ra sau:
Mã:
Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]Eshell V11.1.7 (bỏ bằng ^G)
Nhấn CTRL + C và nhập a để thoát khỏi Erlang

Cách sử dụng Erlang​

Đầu tiên, hãy kết nối đến Erlang bằng lệnh sau:
Mã:
erl
Đầu ra:
Mã:
Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]Eshell V11.1.7 (bỏ với ^G)
Tiếp theo, thực hiện một số phép toán như được hiển thị bên dưới:
Mã:
1> 5 + 10.152> (5 + 9) * 12/3.56.02>BREAK: (a)bort (A)bort with dump (c)ontinue (p)roc info (i)nfo (l)oaded (v)ersion (k)ill (D)b-tables (d)istribution
Nhấn CTRL + C và nhập a để thoát khỏi Erlang

Tiếp theo, tạo một ứng dụng "Hello World" đơn giản:
Mã:
nano hellotest01.erl
Thêm mã sau:
Mã:
% Kiểm tra để hiển thị Mã Erlang Hello World-module(hellotest01).-import(io,[fwrite/1]).-export([helloworld/0]).helloworld() ->fwrite("Xin chào các bạn.. , Erlang World!\n").
Lưu và đóng tệp, sau đó kết nối với Erlang bằng lệnh sau:
Mã:
erl
Đầu ra:
Mã:
Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]Eshell V11.1.7 (hủy với ^G)
Tiếp theo, chạy ứng dụng "Hello World" như hiển thị bên dưới:
Mã:
1> c(hellotest01).{ok,hellotest01}2> hellotest01:helloworld().Xin chào các bạn.. , Erlang World!ok3>

Kết luận​

Xin chúc mừng! bạn đã cài đặt thành công Erlang trên Debian 10. Để biết thêm thông tin, hãy đọc tài liệu Erlang.
 
Back
Bên trên