Блог did5.ru

Про АйТи и около айтишные темы

Метка: sublimetext

Ошибка загрузки PyV8 при установке Emmet в Sublime Text 3

6 комментариев

При попытке установить плагин Emmet на Sublime Text 3 вылезла ошибка – Error while loading PyV8 binary: exit code 1. Try to manually install PyV8 from https://github.com/emmetio/pyv8-binaries.

sublime text error pyv8 1 thumb Ошибка загрузки PyV8 при установке Emmet в Sublime Text 3

Воспользовался советом, начал ставить этот пакет вручную. Перешел по ссылке, скачал архив с PyV8 для Windows 7 x64 — pyv8-win64-p3.zip. Распаковал содержимое архива в каталог C:\Users\user\AppData\Roaming\Sublime Text 3\Installed Packages\PyV8\pyv8-win64-p3.

sublime text error pyv8 2 thumb Ошибка загрузки PyV8 при установке Emmet в Sublime Text 3

Перезапустил Sublime Text. Ошибка исчезла, проблема решена! Но появилась другая…

При загрузке Sublime Text 3 в консоле появилась ошибка — emmet.pyv8loader: Unable to download packages list. URL error Tunnel connection failed: 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied.  ) downloading https://api.github.com/repos/emmetio/pyv8-binaries/contents.

Саблайм установлен на компьютере, который выходит в интернет через proxy server. Как настроить Package Control через прокси я уже рассказывал. Но, видимо, emmet.pyv8loader – не уммет рабоать через прокси. Я нашел только одно решение, кроме простого — не обращать внимание на ошибку, можно отключить запрос обновления в настройках. Для этого открываем Preferences -> Package Settings -> Emmet -> Settings – User, дописываем следующую строку:

{
"disable_pyv8_update": true,
}

sublime text error pyv8 3 thumb Ошибка загрузки PyV8 при установке Emmet в Sublime Text 3

Сохраняем файл конфигурации и перезапускаем Sublime Text.

Автор: did5

22 Апр 2015 в 16:37

Рубрика: Programming

Метки: ,

Настройка Sublime Text для работы через прокси

4 комментария

Текстовый редактор Sublime Text 3 изначально мощный, но без плагинов все равно не удовлетворяет всем потребностям разработчиков. Плагины устанавливаются через Package Control, который в свою очередь подтягивает дополнения из интернета. Но что делать, если разработчик находится в корпоративной сети за прокси сервером? Да все просто, надо просто прописать прокси в настройках Sublime Text Preferences -> Package Settings -> Package Control -> Settings – User.

sublime text proxy settings 1 thumb Настройка Sublime Text для работы через прокси

В файле конфигурации дописываем 4 параметра:

"http_proxy": "proxy.contoso.com:8080",
"https_proxy": "proxy.contoso.com:8080",
"proxy_password": "Pa$$w0rd",
"proxy_username": "contoso\\username",

Очередность можно не соблюдать, Sublime Text сам все выставит. В результате должно получиться, как на скриншоте (данные надо вбивать свои, конечно же). Домен и имя пользователя надо писать с экранированным обратным слешем – domain\\username!

sublime text proxy settings 2 thumb Настройка Sublime Text для работы через прокси

Перепускаем Sublime Text и ставим пакеты через Package Control. В моем случае все заработало через прокси сервер Microsoft ISA Server 2006.

Автор: did5

21 Апр 2015 в 18:15

Рубрика: Programming

Метки: ,