堅牢性-環境のセットアップ

この章では、CentOSマシンでSolidityコンパイラをセットアップする方法について説明します。Linuxマシンをお持ちでない場合は、小規模な契約やSolidityの迅速な学習にオンラインコンパイラを使用できます。

方法1-npm / Node.js

これは、CentoSマシンにSolidityコンパイラをインストールする最速の方法です。SolidityCompilerをインストールするには次の手順があります-

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プログラミングを開始できます。以下は簡単な手順です。以下は、SolidityDockerイメージをプルするコマンドです。

$docker pull ethereum/solc:stable

Dockerイメージがダウンロードされたら、次のコマンドを使用して確認できます。

$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マシンに本格的なコンパイラをインストールする場合は、公式WebサイトのSolidityコンパイラのインストールを確認してください。