note

note

macOS 13.0のOptimismをコンパイル

  • 克隆 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を実行してください
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。