こんにちは、エンジニアのオオバです。
Remix IDEとはオープンソースWebアプリケーション。
Solidity言語を使ったEthereum開発のためのIDEとして使ってみたく、自分のPC(Mac)に環境構築していきます。
ぼくは本業はUnityエンジニアでスマホゲームを作っていますが、ここ最近のプライベートの時間はブロックチェーンの学習に使っています。
👆Gethを使ったイーサの採掘から送金までやってみました。
Remix IDEの環境構築手順
- nx CLIのインストール
- Remix IDEのソースコードのダウンロード
- Remix IDEのビルド
- ローカルサーバーの起動
→11万文字で徹底解説した「DOTweenの教科書」Unityアニメーションの超効率化ツールはこちら
1.nx CLIのインストール
nx CLIが必要なためnpmでインストールします。
npm install -g @nrwl/cli
2.Remix IDEのソースコードのダウンロード
GithubからRemix-projectをcloneします。
ダウンロード先は任意の場所でOK。
git clone git@github.com:ethereum/remix-project.git
執筆時点のmasterブランチを使用。
3. Remix IDEのビルド
さきほどダウンロードしたRemixIDEのソースをビルドします。
以下のコマンドを順番に実行していくだけです。
$ cd remix-project
$ npm install
$ nx build remix-ide --with-deps
ビルドが成功すると以下のようなカラフルなログが出力されます。
4. ローカルサーバーの起動
以下のコマンドを実行してローカルサーバーを起動させます。
$ nx serve
うまくいくとローカルサーバーが立ち上がります。
ここからはSolidity言語でコントラクトを記述していきます。
今回はここまで。
次回はSolidityで記述したコントラクトをコンパイルして実行してみます。
この記事が気に入ったらフォローしよう
オススメ記事
検証環境
- macOS Catalina 10.15.7
- npm v7.11.2
- nx10.0.6
- Remix 0.12.0-dev
参考サイト