我需要从 Google Cloud Platform 下载一个大型目录,通常使用 gsutil 来下载。
升级到 Catalina (10.15.1) 并升级通过 homebrew 安装的所有内容后,gsutil 实用程序每次调用时都会崩溃。
chris@cmg-15 ~ % gsutil
/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/bin/gsutil: line 223: 23947 Abort trap: 6 "$CLOUDSDK_GSUTIL_PYTHON" $CLOUDSDK_PYTHON_ARGS "${CLOUDSDK_ROOT_DIR}/bin/bootstrapping/gsutil.py" "$@"
python --version
返回 Python 3.7.0
我尝试通过 homebrew 删除 gsutil 等并从中安装Google 的说明并得到同样的错误。
答案1
似乎是 Homebrew 管理 openssl 安装的方式存在问题。
推荐的修复对我有用:
ln -s /usr/local/Cellar/[email protected]/1.1.1d/lib/libcrypto.dylib /usr/local/lib/libcrypto.dylib
ln -s /usr/local/Cellar/[email protected]/1.1.1d/lib/libssl.dylib /usr/local/lib/libssl.dylib