gsutil 在 macOS Catalina 上崩溃

Chr*_*ffa 7 google-cloud-platform macos-catalina

我需要从 Google Cloud Platform 下载一个大目录,我通常会使用 gsutil 来下载它。

升级到 Catalina (10.15.1) 并升级通过自制软件安装的所有内容后,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" "$@"
Run Code Online (Sandbox Code Playgroud)

python --version 返回 Python 3.7.0

我试过通过自制软件删除 gsutil 等,并按照 Google 的说明进行安装并得到相同的错误。

小智 9

似乎是 Homebrew 管理 openssl 安装方式的问题。

推荐的修复程序对我有用:

ln -s /usr/local/Cellar/openssl@1.1/1.1.1d/lib/libcrypto.dylib  /usr/local/lib/libcrypto.dylib
ln -s /usr/local/Cellar/openssl@1.1/1.1.1d/lib/libssl.dylib /usr/local/lib/libssl.dylib
Run Code Online (Sandbox Code Playgroud)

来源:macOS Catalina 中的 Python 3:修复中止陷阱

  • 它几乎对我有用。但是,我不得不在两行中将 `1.1.1.1d` 更改为 `1.1.1.1g` (5认同)