Sublime Text 3, Package Controll - не могу установить пакеты

Примерно неделю назад я понял, что не могу устанавливать новые пакеты через Package Control. Я пробовал все, даже переустанавливая возвышенное, при этом очищая все файлы / Библиотеки / Поддержка приложений / все. Все та же проблема. Любые идеи?

ignored packages updated to: ["Emmet", "Vintage"]
reloading settings Packages/User/Package Control.sublime-settings
reloading settings Packages/User/Preferences.sublime-settings
Package Control: Error downloading package. HTTP exception InvalidCertificateException (Host codeload.github.com returned an invalid certificate ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:548))) downloading https://codeload.github.com/sergeche/emmet-sublime/zip/master.
error: Package Control

Unable to download Emmet. Please view the console for more details.
ignored packages updated to: ["Vintage"]
reloading settings Packages/User/Package Control.sublime-settings
reloading settings Packages/User/Preferences.sublime-settings
reloading settings Packages/User/Preferences.sublime-settings

person DominikN.    schedule 03.11.2016    source источник
comment
Вы когда-нибудь находили решение этой проблемы?   -  person Rusty Fieldstone    schedule 09.02.2017
comment
@RustyFieldstone Нет, проблема сохраняется и по сей день. Перешел на Atom.   -  person DominikN.    schedule 21.02.2017


Ответы (2)


Вы можете изменить приоритет загрузчика в ~/.config/sublime-text-3/Packages/User/Package Control.sublime-settings.

"downloader_precedence":
{
    "linux":
    [
        "urllib",
        "curl",
        "wget"
    ],
    "osx":
    [
        "curl",
        "urllib"
    ],
    "windows":
    [
        "wininet"
    ]
},

Смена urllib на curl сработала для меня.

person bhanu    schedule 15.11.2018
comment
http_proxy и https_proxy также необходимо установить вручную, если вы используете curl. - person Rockallite; 24.12.2020

Для OS X:

Ответ bhanu правильный, но мой файл «Настройки управления пакетами - Пользователь» не находился в этом точном месте. Более общие инструкции:

  • Откройте Палитру команд (Cmd + Shift + P на Mac)
  • Тип 1_
  • Откройте "Настройки управления пакетами - По умолчанию" и найдите downloader_precedence
  • Вероятно, это выглядит так - обратите внимание, что загрузчик osx по умолчанию - "urllib":
"downloader_precedence": {
        "windows": ["wininet"],
        "osx": ["urllib"],
        "linux": ["urllib", "curl", "wget"]
    },
  • На самом деле вы не можете редактировать Default. Отмените этот параметр, выбрав «Палитра команд»> «Настройки управления пакетами - Пользователь».
  • Скопируйте и вставьте приведенный выше фрагмент в файл пользователя (исправьте отступ и при необходимости добавьте запятую после существующих настроек) и сделайте "curl" первым загрузчиком osx:
"downloader_precedence": {
        "windows": ["wininet"],
        "osx": ["curl", "urllib"],
        "linux": ["urllib", "curl", "wget"]
    },
person Casey L    schedule 15.05.2020