Debian 10에 Erlang 프로그래밍 언어를 설치하는 방법
이 페이지에서
- 전제 조건
- 시작하기\n
- Erlang 설치
- Erlang 사용 방법
- 결론
Erlang은 Ericsson OTP 제품 단위에서 유지 관리하는 범용 프로그래밍 언어 및 런타임 환경입니다. 고가용성을 위해 확장 가능한 실시간 시스템을 구축하는 데 사용됩니다. 동시성, 배포 및 내결함성을 기본적으로 지원합니다. 일반적으로 통신, 은행, 전자 상거래, 컴퓨터 전화 및 인스턴트 메시징에 사용됩니다.
이 튜토리얼에서는 Debian 10에 Erlang을 설치하는 방법을 보여줍니다.
전제 조건
- Debian 10을 실행하는 서버.\n
- 루트 암호는 서버에서 구성됩니다.\n
시작하기
먼저 다음 명령을 사용하여 모든 시스템 패키지를 최신 버전으로 업데이트합니다.
apt-get update -y
시스템이 최신 상태이면 다음 명령을 실행하여 다른 필수 종속성을 설치합니다.
apt-get install curl gnupg apt-transport-https debian-keyring debian-archive-keyring -y
모든 종속성을 설치한 후 다음 단계를 진행할 수 있습니다.
얼랭 설치
기본적으로 Erlang 패키지는 Debian 10 기본 리포지토리에 포함되어 있지 않습니다. 따라서 APT에 Erlang 저장소를 추가해야 합니다.
먼저 다음 명령을 사용하여 GPG 키를 다운로드하고 추가합니다.
wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | apt-key add -
다음으로 다음 명령을 사용하여 Erlang 리포지토리를 추가합니다.
echo "deb https://packages.erlang-solutions.com/ubuntu bionic contrib" | tee /etc/apt/sources.list.d/rabbitmq.list
다음으로 리포지토리를 업데이트하고 다음 명령을 사용하여 Erlang을 설치합니다.
apt-get update -y
apt-get install erlang -y
Erlang이 설치되면 다음 명령을 사용하여 Erlang 버전을 확인합니다.
erl
다음 출력이 표시되어야 합니다.
Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] Eshell V11.1.7 (abort with ^G)
CTRL + C를 누르고 a를 입력하여 Erlang을 종료합니다.
얼랭 사용법
먼저 다음 명령을 사용하여 Erlang에 연결합니다.
erl
산출:
Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] Eshell V11.1.7 (abort with ^G)
다음으로 아래와 같이 몇 가지 수학 연산을 수행합니다.
1> 5 + 10. 15 2> (5 + 9) * 12/3. 56.0 2>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
CTRL + C를 누르고 a를 입력하여 Erlang을 종료합니다.
다음으로 간단한 "Hello World " 애플리케이션을 만듭니다.
nano hellotest01.erl
다음 코드를 추가합니다.
% Test to display Hello World Erlang Code -module(hellotest01). -import(io,[fwrite/1]). -export([helloworld/0]). helloworld() -> fwrite("Hai Guys.. , Erlang World!\n").
파일을 저장하고 닫은 후 다음 명령을 사용하여 Erlang에 연결합니다.
erl
산출:
Erlang/OTP 23 [erts-11.1.7] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] Eshell V11.1.7 (abort with ^G)
다음으로 아래와 같이 "Hello World " 애플리케이션을 실행합니다.
1> c(hellotest01). {ok,hellotest01} 2> hellotest01:helloworld(). Hai Guys.. , Erlang World! ok 3>
결론
축하합니다! Debian 10에 Erlang을 성공적으로 설치했습니다. 자세한 내용은 Erlang 설명서를 참조하세요.