Big surにアップデートしたらエラー発生
まずはAppleのサイトからxcodeとcommand line toolsを入れます
この二つ↓
- Xcode 12 beta 3
- Command Line Tools for Xcode 12 beta 3
その後、
$ brew install zlib
$ export LDFLAGS="-L/usr/local/opt/zlib/lib"
$ export CPPFLAGS="-I/usr/local/opt/zlib/include"
$ CFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(xcrun --show-sdk-path)/usr/include" LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix zlib)/lib -L$(brew --prefix bzip2)/lib" pyenv install --patch 3.8.0 < <(curl -sSL https://github.com/python/cpython/commit/8ea6353.patch\?full_index\=1)
# 上記ではうまくいかなかったので
# 一旦コマンドラインツール削除、からの入れ直す
$ sudo rm -rf /Library/Developer/CommandLineTools
$ xcode-select --install
$ CFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(xcrun --show-sdk-path)/usr/include" LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix zlib)/lib -L$(brew --prefix bzip2)/lib" pyenv install --patch 3.8.0 < <(curl -sSL https://github.com/python/cpython/commit/8ea6353.patch\?full_index\=1)
でいけました!
参考記事
Macのpyenvでconfigure: error: C compiler cannot create executables
How to update Xcode from command line
コメントを残す