Поиск по сайту:

Как установить язык программирования Erlang на Debian 10


На этой странице

  1. Предпосылки
  2. Начало работы
  3. Установить Эрланг
  4. Как использовать Эрланг
  5. Заключение

Erlang — это язык программирования общего назначения и среда выполнения, поддерживаемая продуктовым подразделением Ericsson OTP. Он используется для создания масштабируемых систем реального времени для обеспечения высокой доступности. Он имеет встроенную поддержку параллелизма, распределения и отказоустойчивости. Как правило, он используется в телекоммуникациях, банковском деле, электронной коммерции, компьютерной телефонии и обмене мгновенными сообщениями.

В этом руководстве я покажу вам, как установить Erlang на Debian 10.

Предпосылки

  • Сервер под управлением Debian 10.
  • На сервере настроен пароль root.

Начиная

Сначала обновите все свои системные пакеты до последней версии с помощью следующей команды:

apt-get update -y

Как только ваша система будет обновлена, выполните следующую команду, чтобы установить другие необходимые зависимости:

apt-get install curl gnupg apt-transport-https debian-keyring debian-archive-keyring -y

После установки всех зависимостей можно переходить к следующему шагу.

Установить Эрланг

По умолчанию пакет Erlang не включен в стандартный репозиторий Debian 10. Поэтому вам нужно будет добавить репозиторий Erlang в APT.

Сначала загрузите и добавьте ключ 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> 

Заключение

Поздравляем! вы успешно установили Erlang в Debian 10. Для получения дополнительной информации прочитайте документацию по Erlang.