Sublime Text SecTrustSettingsCopyCertificates:未找到信任设置

时间:2015-03-25 04:50:23

标签: sublimetext3 package-control

有时我在使用sublime时会遇到此错误:

  

包裹控制

     

执行错误:/ usr / bin / security dump-trust-settings -d

     

SecTrustSettingsCopyCertificates:找不到信任设置。

     

使用“ignore_vcs_packages”可以忽略基于VCS的包   设置。

我已将"ignore_vcs_packages": true,添加到打包控件设置中,但仍然无效。

我正在使用Yosemite和Sublime Text 3.

我该怎么办?

3 个答案:

答案 0 :(得分:2)

请参阅此处的问题

https://github.com/wbond/package_control/issues/1002

总之 - 是的,这是由于信任问题。

答案 1 :(得分:1)

这是程序包控制中的错误,当您没有任何证书文件并导致程序包控制不自行更新以修复此错误时,就会发生此错误。

快速解决方法是使用security命令创建虚拟证书文件:

sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ~/Downloads/localhost.cert

您可以使用this tool

生成虚拟证书

然后重新启动sublime并使用⌘ ^ P

手动强制更新打包控件

答案 2 :(得分:0)

我找到了解决方案。 删除包控件。 手动安装它。 从ignored_pa​​ckages中删除包控件。 多数民众赞成。