在 OS X 上使用 32 位 openssl 位(感谢此处给出的建议),我再次启动pyenv构建,这次将标志设置为指向我将 32 位 openssl 构建到 ( /usr/local/ssl/
) 的位置:
CFLAGS="-I$(xcrun --show-sdk-path)/usr/include -arch i386 -I/usr/local/ssl/include" LDFLAGS="-arch i386 -L/usr/local/ssl/lib " CONFIGURE_OPTS="--with-arch=i386" pyenv 安装 2.6.6
构建再次失败,再次抱怨文件/usr/local/opt/openssl/
不是 32 位的。
为什么构建仍然使用 64 位 openssl in /usr/local/opt/openssl/
?