- 克隆 optimism 代码仓库:
git clone https://github.com/ethereum-optimism/optimism.git
cd optimism
- インストール node
以前にインストールした node18 のバージョンが高すぎて、optimism のコンパイルでエラーが発生する可能性があるため、現在は node16 を選択しています
brew install node@16
brew unlink node
brew link --force --overwrite node@16
- インストール python2
macOS にはデフォルトで python3 がインストールされていますが、こちらから python2 をダウンロードしてください。"macOS 64-bit installer" を選択してください
yarn
を実行して、依存関係をインストールしてください
依存関係をインストールする際に、以下のようなエラーが発生した場合
Try 'libtool --help' for more information.
libtool: error: unrecognised option: '-static'
以前に brew を使用して libtool をインストールした可能性が高いです。次のコマンドでアンインストールできます:
~/github/optimism which libtool
/opt/homebrew/opt/libtool/libexec/gnubin/libtool
brew uninstall --ignore-dependencies libtool
yarn build
を実行してください