堅牢性-環境のセットアップ
この章では、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コンパイラのインストールを確認してください。