Big surにアップデートしたらエラー発生
まずはAppleのサイトからxcodeとcommand line toolsを入れます
この二つ↓
- Xcode 12 beta 3
- Command Line Tools for Xcode 12 beta 3
その後、
1 2 3 4 5 6 7 8 9 10 11 12 | $ 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