Solidity-environment-setup
Solidity-環境設定
この章では、CentOSマシンでSolidityコンパイラをセットアップする方法について説明します。 Linuxマシンをお持ちでない場合は、小規模な契約やSolidityをすばやく学習するために、オンラインコンパイラを使用できます。
方法1-npm/Node.js
これは、CentoSマシンに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イメージがダウンロードされると、次のコマンドを使用して確認できます。
$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 Compilerのインストールを確認してください。