Как установить язык программирования Erlang на Debian 10
На этой странице
- Предпосылки
- Начало работы
- Установить Эрланг
- Как использовать Эрланг
- Заключение
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.