Solidity - Настройка среды

В этой главе объясняется, как мы можем настроить компилятор Solidity на машине CentOS. Если у вас нет Linux, вы можете использовать наш онлайн-компилятор для небольших контрактов и для быстрого изучения Solidity.

Метод 1 - npm / Node.js

Это самый быстрый способ установить компилятор Solidity на вашу машину CentoS. У нас есть следующие шаги для установки Solidity Compiler -

Установите Node.js

Сначала убедитесь, что на вашем компьютере с CentOS доступен node.js. Если он недоступен, установите его, используя следующие команды -

# First install epel-release
$sudo yum install epel-release

# Now install nodejs
$sudo yum install nodejs

# Next install npm (Nodejs Package Manager )
$sudo yum install npm

# Finally verify installation
$npm --version

Если все было установлено, вы увидите что-то вроде этого:

3.10.10

Установить solc

После того, как у вас установлен менеджер пакетов Node.js, вы можете приступить к установке компилятора Solidity, как показано ниже:

$sudonpm install -g solc

Приведенная выше команда установит программу solcjs и сделает ее доступной во всем мире. Теперь вы можете протестировать свой компилятор Solidity, введя следующую команду -

$solcjs-version

Если все пойдет нормально, это напечатает что-то следующее:

0.5.2+commit.1df8f40c.Emscripten.clang

Теперь вы готовы использовать solcjs, у которого меньше возможностей, чем у стандартного компилятора Solidity, но он станет хорошей отправной точкой.

Метод 2 - образ Docker

Вы можете извлечь образ Docker и начать использовать его, чтобы начать программирование на Solidity. Ниже приведены простые шаги. Ниже приведена команда для получения образа Solidity Docker.

$docker pull ethereum/solc:stable

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

$docker run ethereum/solc:stable-version

Это напечатает что-то следующее:

$ docker run ethereum/solc:stable -version

solc, the solidity compiler commandlineinterfaceVersion: 0.5.2+commit.1df8f40c.Linux.g++

Метод 3: установка двоичных пакетов

Если вы хотите установить полноценный компилятор на свой компьютер с Linux, посетите официальный сайт Установка компилятора Solidity.