Sublime Text无法调用Install Package

Sublime Text无法调用Install Package

Install Package无法使用的解决方案

最近 Sublime Text 无法调用 Install Package,我一度以为是我的电脑或者版本的问题。 记一下排查过程。

系统:Macos Ventura 13.5.1

Sublime Text 4200

首先,按 ^ + ` ,查看 sublime 的 console,可以发现

1
2
3
4
5
Traceback (most recent call last):
  File "/Users/nicoskaralis/Library/Application Support/Sublime Text/Installed Packages/Package Control.sublime-package/package_control/deps/oscrypto/_openssl/_libcrypto_ctypes.py", line 305, in <module>
  File "./python3.3/ctypes/__init__.py", line 366, in __getattr__
  File "./python3.3/ctypes/__init__.py", line 371, in __getitem__
AttributeError: dlsym(0x7f876fc44440, EVP_PKEY_size): symbol not found

主要的问题是

MacOS Monterrey 系统使用的 OpenSSL v3.0.1,而 Sublime 以来的是 OpenSSL v2.8 以下的版本

修复:

1
2
3
4
5
brew install [email protected] && ln -sf $(set -- `brew --cellar [email protected]`/1.1.1? && echo "$1")/lib/libcrypto.dylib /usr/local/lib/

# 如果 [email protected] 已经安装可以
ln -sf /usr/local/Cellar/[email protected]/1.1.1v/lib/libcrypto.dylib /usr/local/lib
# 在重新启动 Sublime Text 就好了

引用

Sublime Text 无法调用 Install Package

本文由作者按照 CC BY 4.0 进行授权

热门标签