Solidity-환경 설정

이 장에서는 CentOS 시스템에서 Solidity 컴파일러를 설정하는 방법을 설명합니다. Linux 머신이없는 경우 소규모 계약 및 Solidity 학습을 위해 온라인 컴파일러를 사용할 수 있습니다.

방법 1-npm / Node.js

이것이 CentoS Machine에 Solidity 컴파일러를 설치하는 가장 빠른 방법입니다. 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

이제 표준 Solidity 컴파일러보다 기능이 적은 solcjs를 사용할 준비가되었지만 좋은 시작점을 제공 할 것입니다.

방법 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 시스템에 완전한 컴파일러를 설치하려면 공식 웹 사이트 인 솔리 디티 컴파일러 설치를 확인하십시오.