Читать книгу Ethereum: работа с сетью, смарт-контракты и распределенные приложения - Алексей Бурков - Страница 5
Неделя № 1. Развертывание рабочего окружения («песочницы») для создания и тестирования смарт-контрактов на языке программирования Solidity
Урок 3. Установка компилятора Node.js
ОглавлениеАннотация. В данном уроке рассматривается установка компилятора смарт-контрактов Node.js [2].
Мы будем создавать наши смарт-контракты на языке программирования Solidity, похожем на JavaScript. Но блокчейн Ethereum не понимает JavaScript. Нам необходимо конвертировать наш смарт-контракт на Solidity в машинный (бинарный) код. Для этого мы будем использовать компилятор Node.js.
Для установки компилятора в браузере откройте сайт https://Node.js.org/ru/ (рис. 1.3.1).
Рис. 1.3.1
На странице Node.js нажмите ссылку «10.16.3 LTS» для загрузки стабильной версии компилятора или ссылку «12.11.1 Текущая» для загрузки последней версии компилятора. После окончания загрузки установочного пакета его необходимо запустить. Появится окно начала установки (рис. 1.3.2).
Рис. 1.3.2
После нажатия кнопки Next появится окно с лицензионным соглашением (рис. 1.3.3).
Рис. 1.3.3
Включите переключатель «I agree the terms…» и нажмите кнопку Next. Появится окно выбора папки для установки компилятора (рис. 1.3.4).
Рис. 1.3.4
Здесь можно задать папку, нажав кнопку «Change…». Затем нажмите кнопку Next. Появится окно выбора устанавливаемых компонентов компилятора (рис. 1.3.5).
Рис. 1.3.5
Оставьте эти настройки без изменений и нажмите кнопку Next. Появится окно начала установки (рис. 1.3.6).
Рис. 1.3.6
В данном окне нажмите кнопку Install. Начнется процесс установки компилятора. По окончании установки появится финальное окно (рис. 1.3.7).
Рис. 1.3.7
Для завершения установки компилятора Node.js нажмите кнопку Finish.