Sublime text не работает package control

Не могу установить пакеты для Sublime Text 3

Установил ST3 и Package Control сразу. Пытаюсь сделать Package Control ⇒ Install Package и получаю:

There are no packages available for installation

Да быть такого не может, чтобы не было пакетов для установки.

1 ответ 1

На момент написания вопроса сервера, которые используются Package Control для отдачи контента, находились под DDoS атакой. Вот тред на GitHub, в котором шла дискуссия по данной проблеме — There are no packages available for installation: Package Control of Sublime Text 3.

Если с Package Control случаются сбои, в его Твиттере публикуется информация, что происходит — https://twitter.com/package_control.

Также можно зайти в Issue Tracker данного менеджера пакетов: https://github.com/wbond/package_control/issues и посмотреть в новые issues. В ответах создателя Package Control Will Bond узнаёшь подробности, а главное, когда Package Control вновь начнёт функционировать. Если никто не открыл тему, можно сделать это самостоятельно.

Временное решение проблемы — открыть конфигурационный файл Package Control:

Вручную

Preferences ⇒ Package Settings ⇒ Package Control ⇒ Settings — User

добавим туда альтернативный источник:

При помощи command palette

Файл channel_v3.json содержит список всех плагинов и информацию о них, которую использует непосредственно сам Package Control. Первый адрес — оригинальный адрес, который используется по умолчанию; второй адрес с web.archive.org — альтернативный. К сожалению, регулярные периодические копии файла channel_v3.json на другой сервер не делаются (что не мешает Вам настроить периодическое копирование самостоятельно), поэтому приходится довольствоваться устаревшими копиями из Internet Archive.

Как получить альтернативный адрес

Открываем https://archive.org/web → вставляем в верхнее поле ввода адрес https://packagecontrol.io/channel_v3.json

→ BROWSE HISTORY → выбираем самую свежую из сохранённых копий. На момент написания ответа это копия от 10 апреля 2016 года, копируем её URL — https://web.archive.org/web/20160410055050/https://packagecontrol.io/channel_v3.json — который вставляем, куда нужно, способами, описанными выше.

Почему решение временное. Когда в вашем конфигурационном файле содержится второй канал, даже после того, как нормальное функционирование Package Control возобновится, при попытке установить пакеты

  • Вы не увидите новые пакеты, внесённые в Package Control после даты, когда на Internet Archive была сделана копия;
  • Вы получите устаревшие версии пакетов — версии на тот момент, когда была сделана копия в Internet Archive;
  • ни автоматическое обновление пакетов ни ручное — Ctrl+Shift+P → Package Control: Upgrade/Overwrite All Packages — не будет Вам доступно.

Поэтому через несколько дней — срок, когда нормальное функционирование Package Control обычно возобновляется — удалите дополнительный канал: Ctrl+Shift+P → Package Control: Remove Channel → выбираете внесённый Вами канал, который нужно удалить, → Enter . Если пакеты как и прежде не устанавливаются, смотрим, что там говорят в issue tracker, ссылка на который приведена выше.

Читайте также:  Jvc как настроить флешку

Когда Package Contol не работает, а новые пакеты или обновления нужны, не забывайте, что новейшие версии всех пакетов, включая самые свежие, можно установить вручную.

Источник

Почему не работает package control в Sublime Text

Помогите, пожалуйста, решить проблему.

При установки package control в консоль пишет:

Вроде, все нормально. Но при Install package выводит ошибку:

Скрин:

Такая проблема в Sublime Text 2 и Sublime Text 3
Антивирусников нет
Брандмауэр отключен
Имя пользователя не на кириллице
Package Control устанавливал как и в консоле так и вручную.

Про Google и Яндекс знаю, уже пользовался, но не смог найти ответа((

Спасибо за внимание и помощь!

  • Вопрос задан более трёх лет назад
  • 23571 просмотр

Проблема была в этом — Error checking for server certificate revocation (errno 12057) during HTTP write phase of downloading
В настройках брандмауэра во вкладке дополнительно нужно отключить:
Проверьте, не отозван ли сертификат сервера

Столкнулся с той же проблемой «There are no packages available for installation». Возможно кому пригодится.

Boshnik Маленькая поправка не «В настройках брандмауэра», а в «свойства браузера», а то мне пришлось поискать :).

Но, на данный момент эту проблему решили, сертификат обновили. Но не работало. Сначала оказалось, что лежал сайт (в конце ответа лежит решение позволяющее обойти и эту проблему), проверяем https://packagecontrol.io/channel_v3.json, но и после возобновления проблема не ушла.

Добавляем в настройки плагинов для пользователя (Preferences > Package Settings > Package Control > Settings — User) каналы:

Мою проблему это решило. Видимо channel_v3.json выдаёт сейчас не то, что должен. Решение временное, т.к. скорее всего в ближайшее время починят и в вебархиве данные могут устареть.

UPD. поправил код, у кого не работало — ссылка резалась тестером, сейчас в код обернул, спасибо Максим !

UPD2: ещё раз исправил. Добавил свежую ссылку с вебархива от Максим , а так же скопировал на гист свежие данные от 04.01.2016 вторая ссылка, можно использовать по усмотрению. Не забываем о разделителях типа «запятая» :).

PS: Кстати, ST удобно пользоваться гистом, я там и зарегался вчера только из-за любопытства :).

Добавляем в настройки плагинов для пользователя (Preferences > Package Settings > Package Control > Settings — User) каналы

Вот тут по подробней можно?

у меня вот так заработало. тут не одни профи сидят надо конкретней писать))) Все равно спасибо!

Traneboy: Вы устанавливали Package Control ?
Если да, то в меню редактора (которое вверху) нажимаем «Preferences», далее в выпадающем списке «Package Settings» далее в выпадающем списке «Package Settings» и в последнем выпадающем подменю нажимаем «Settings — User»
В результате откроется файл «Package Control.sublime-settings».

С таким содержимым (примерно):

добавляем туда то что указано в решении проблемы, получится вот так:

PS: Код у вас будет отличаться скорее всего, т.к. не установлены те же самые плагины, что у меня, это нормально. И не забывайте, что решение это временное, когда исправят сайт — удалите этот участок кода.

У меня после установки не работало, писало Package Control: Error downloading channel. HTTP error 404 downloading https://packagecontrol.io/channel_v3.json.

Читайте также:  Не работает блокировка ваз 2121

Через браузер json файл открывал, но он не проходил валидацию.

Можно взять оттуда и использовать у себя дополнительным каналом, я сделал это вот так:

Добавлять: Preferences > Package Settings > Package Control > Settings – User

Arch Linux / ST3 3083 from AUR repository.

Traneboy ну так бы сразу и сказал, я решил проблему для уже установленного, когда ошибки посыпались при интсталяции пакетов, а вот инсталировать сам паккедж контроль не пробовал

Источник

Sublime Text 2: настройка, установка, плагин Package Control, тема Soda

Статья посвящена отличному редактору Sublime Text 2. Также приведено описание основного плагина — Package Control и раскрыта причина неработоспособности опции install package плагина Package Control. В статье перечислены основные плагины (лишь малая часть) редактора Sublime Text 2, приведены настройки редактора и порядок установки темы SODA.

Package Control

Основной плагин редактора Sublime Text 2 — Package Control. Package Control позволяет устанавливать плагины через специальную командную строку. Это очень удобно и делает редактор Sublime Text 2 превосходным инструментом.

Не работает Install в Package Control

C установкой Package Control сразу же возникают проблемы: у вас не будет запускаться опция install package , если в имени пользователя windows присутствуют кириллические символы. Пути решения следующие:

  1. Сменить имя пользователя (не вариант для большинства пользователей)
  2. Использовать тестовую версию Package Control: github.com/wbond/sublime_package_control/issues/125#issuecomment-6236546

Порядок установки тестовой версии:

  1. Находим папку sublime text 2
    В Windows 7: «C:\Users\имя_пользователя\AppData\Roaming\Sublime Text 2»
  2. Создаем папку Installed Packages
  3. Копируем тестовую версию Package Control в папку Installed Packages .
  4. Перезапускаем Sublime Text 2.
  5. Проблема с кириллицей решена, можно наслаждаться Sublime Text 2.

Порядок установки обычной версии:

Если же у вас отсутствуют кириллические символы в имени пользователя windows все гораздо проще:

  1. Запустите редактор Sublime Text 2
  2. Откройте консоль редактора при помощи комбинации Ctrl +

(клавиша Ё) и введите туда следующий текст:
import urllib2,os; pf=’Package Control.sublime-package’; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),’wb’).write(urllib2.urlopen(‘http://sublime.wbond.net/’+pf.replace(‘ ‘,’%20’)).read()); print ‘Please restart Sublime Text to finish installation’

  • Package Control установлен и готов к работе
  • Плагины Sublime Text 2

    Установить плагины просто: перейдите по preferences -> package control -> install package и введите слово встречающиеся в плагине. Ниже я попробую привести описание нескольких весьма полезных плагинов:

    Bracket Highlighter

    Создает подсветку для скобок, кавычек. Особенно приятно как оборачиваются рамкой начальный и конечный тег. Верстальщикам должно понравиться.

    Ctags

    Замечательная навигация по тегам (честно говоря, подробно не разбирался).

    Encoding Helper

    Внизу, в статусной строке, появляется описание кодировки текущей страницы. Способен предупреждать о том, что файл, открытый в неправильной кодировке, может быть поврежден.

    Sublime Prefixr

    C Prefixr можно не писать префиксы для всех браузеров. Напишите один раз, нажмите Ctrl+Alt+X и Prefixr допишет все остальные правила. Удобно.

    Расширяет функционал левой колонки. Например, в колонку добавляется пункт контекстного меню Open with. , позволяющий открыть файл в сторонней программе.

    SublimeCodeIntel

    Отображает информации о функции в статусной строке, добавляет «code intelligence» и «умный autocomplete» в режиме реального времени.

    Placeholders

    Текст-рыба, Lorem Ipsum. Больше не понадобится заходить на сайт lorem ipsum, чтобы скопировать себе текст рыбу. Чтобы поставить рыбу надо перейти по Tools > Snippets .

    SublimeLinter

    Проверка синтаксиса. Умеет работать с — CoffeeScript, CSS, Java, JavaScript, Objective-J, Perl, PHP, Python, Ruby.

    Автоматическое закрытие тега.

    Sublime Alignment

    Данный плагин позволит выровнять большой и многострочный код. Комбинация клавиш по умолчанию ctrl+alt+a .

    S Format

    Плагин для форматирования Javascript кода. Комбинация клавиш по умолчанию ctrl+alt+f .

    HTML5, jQuery

    Набор снипетов для HTML5 и методов jQuery. Увидеть можно, перейдя по Tools > Snippets .

    ZenCoding

    Если вы хотите быстро писать HTML код, ставьте ZenCoding.

    Форматируем HTML код при помощи плагина sublime Text 2 Sublime HTMLPrettify

    Иногда возникает ситуация, когда на вас сваливается куча неформатированного HTML кода. Вручную форматировать такой код настоящая мука и занимает целую прорву времени. К счастью, замечательный редактор sublime text 2 и плагин Sublime HTMLPrettify решает эту проблему.

    Чтобы установить Sublime HTMLPrettify перейдите по preferences -> package control -> install package и введите Sublime HTMLPrettify. Установите плагин Sublime HTMLPrettify.

    Запускать Sublime HTMLPrettify лучше посредством какой-нибудь комбинации клавиш. Давайте настроим свою комбинацию: перейдите по Preferences -> Key Bindings – Default и добавьте в существующий огромный массив следующую команду: < "keys": ["ctrl+shift+6"], "command": "htmlprettify" >. Вы можете использовать любую другую комбинацию клавиш, но предварительно удостоверьтесь в том, что ваша комбинация будет не занята.

    Есть альтернатива: html tidy

    Preferences.sublime-settings

    Sublime text 2 имеет множество настроек, которые установлены по умолчанию. Данные настройки можно посмотреть, перейдя по Preferences -> Settings – Default , этим вы откроете файл Preferences.sublime-settings — Default . Однако лучше всего не трогать этот файл, так как при обновлении все ваши изменения будут перезаписаны. Поэтому лучше всего все изменения вносить в специально предназначенный для этого файл Preferences -> Settings – User, Preferences.sublime-settings – User . Ниже приведены настройки, которые вы можете использовать, но не забывайте, что это лишь небольшая часть всех настроек Sublime Text 2.

    Устанавливаем тему SODA

    Для оформления внешнего вида редакторы вы можете использовать альтернативные темы, я решил остановиться на теме Soda Light . Давайте установим тему Soda Light , для этого необходимо выполнить следующие действия:

    Необходимо добавить репозиторий с темой в Package Control. Для этого переходим по Preferences -> Package Control -> Add Repositori и вводим сслыку на тему github.com/buymeasoda/soda-theme/.

    Затем переходим по Preferences -> Package Control -> Install Package и прописываем название темы – SODA. Затем не забудьте отредактировать файл Preferences.sublime-settings – User , как показано выше. Тема установлена.

    Цветовая схема для Soda:

    1. Скачайте buymeasoda.github.com/soda-theme/extras/colour-schemes.zip
    2. Распакуйте архив и поместите распакованные файлы в папку Packages -> User .
    3. Включите цветовую схему, перейдя по Preferences -> Color Scheme -> User .

    Цветовая тема dreamveawer для sublime text 2

    Как создать сниппет в sublime text 2

    Об этом я написал отдельную заметку, если вам интересно, вот ссылка: как создать сниппет в sublime text 2

    Как избавиться от BOM в sublime text 2

    Все просто: перейдите по file->Save with Encoding , и выберите кодировку без BOM. Лишние символы в начале файла, например, вида п»ї будут удалены.

    Кодировка по умолчанию в sublime text 2

    Иногда нам может понадобиться заставить sublime text 2 понимать кириллицу. Для этого перейдете по Preferences -> Settings – Default и поменяйте

    fallback_encoding»: «Western (Windows 1252) на
    fallback_encoding»: «Cyrillic (Windows 1251).

    Источник

    Оцените статью