Solidity-environment-setup

提供:Dev Guides
移動先:案内検索

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のインストールを確認してください。