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
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。