Автор Тема: Plugins для sublime text 3  (Прочитано 24896 раз)

Loac

  • Administrator
  • Hero Member
  • *
  • Сообщений: 605
Re: Plugins для sublime text 3
« Ответ #15 : Мая 05, 2014, 16:49:42 »
Тогда бы у тебя ничего не работало :)

Плагины, это набор скриптов, который скачивается в папку Installed Packages, если через Package Control и в папку Packages, если вручную. Иногда со скриптами может быть бинарник, как, например в LESS-build, но в саму систему автоматически ничего не устанавливается.

Да и причем тут Windows, если ты говоришь, что не работает под Linux?

К сожалению, не знаю как тебе помочь. Если чистый саблайм и в консоле нет ошибок, то куда копать непонятно.
« Последнее редактирование: Мая 05, 2014, 16:51:26 от Loac »

Metallurg.IT

  • Newbie
  • *
  • Сообщений: 12
Re: Plugins для sublime text 3
« Ответ #16 : Мая 05, 2014, 17:00:37 »
Подскажи как получить рулон ошибок из консоли?

Metallurg.IT

  • Newbie
  • *
  • Сообщений: 12
Re: Plugins для sublime text 3
« Ответ #17 : Мая 05, 2014, 17:03:26 »
Что нашлось

DPI scale: 1
startup, version: 3059 linux x64 channel: stable
executable: /opt/sublime_text/sublime_text
working dir: /home/met
packages path: /home/met/.config/sublime-text-3/Packages
state path: /home/met/.config/sublime-text-3/Local
hardware concurrency: 4
zip path: /opt/sublime_text/Packages
zip path: /home/met/.config/sublime-text-3/Installed Packages
found 4 files for base name Default.sublime-keymap
found 1 files for base name Default.sublime-mousemap
found 3 files for base name Main.sublime-menu
loading pointer bindings
loading bindings
found 1 files for base name Default.sublime-theme
theme loaded
app ready
wrote startup cache, added files: 8 orphaned files: 0 total files: 154 cache hits: 146
pre session restore time: 0.297111
using gamma: 1 (err: 0)
startup time: 0.43612
first paint time: 0.481785
launching: /opt/sublime_text/plugin_host
reloading plugin Default.block
reloading plugin Default.comment
reloading plugin Default.copy_path
reloading plugin Default.delete_word
reloading plugin Default.detect_indentation
reloading plugin Default.duplicate_line
reloading plugin Default.echo
reloading plugin Default.exec
reloading plugin Default.fold
reloading plugin Default.font
reloading plugin Default.goto_line
reloading plugin Default.history_list
reloading plugin Default.indentation
reloading plugin Default.kill_ring
reloading plugin Default.mark
reloading plugin Default.new_templates
reloading plugin Default.open_file_settings
reloading plugin Default.open_in_browser
reloading plugin Default.pane
reloading plugin Default.paragraph
reloading plugin Default.paste_from_history
reloading plugin Default.save_on_focus_lost
reloading plugin Default.scroll
reloading plugin Default.set_unsaved_view_name
reloading plugin Default.side_bar
reloading plugin Default.sort
reloading plugin Default.swap_line
reloading plugin Default.switch_file
reloading plugin Default.symbol
reloading plugin Default.transform
reloading plugin Default.transpose
reloading plugin Default.trim_trailing_white_space
reloading plugin CSS.css_completions
reloading plugin Diff.diff
reloading plugin HTML.encode_html_entities
reloading plugin HTML.html_completions
reloading plugin Emmet.emmet-plugin
loaded 837 snippets
reloading plugin Package Control.Package Control
plugins loaded
PyV8: Creating new thread
Emmet: Creating thread
Emmet: Loading https://api.github.com/repos/emmetio/pyv8-binaries/contents
Emmet: Loading PyV8 binary from https://raw.github.com/emmetio/pyv8-binaries/master/pyv8-linux64-p3.zip
Package Control: Skipping automatic upgrade, last run at 2014-05-05 16:47:23, next run at 2014-05-05 17:47:23 or after
Exception in thread Thread-217:
Traceback (most recent call last):
  File "X/threading.py", line 639, in _bootstrap_inner
  File "X/threading.py", line 825, in run
  File "/home/met/.config/sublime-text-3/Installed Packages/Emmet.sublime-package/emmet/pyv8loader.py", line 271, in run
    return self.trigger('error', exit_code=self.thread.exit_code, progress=self)
  File "/home/met/.config/sublime-text-3/Installed Packages/Emmet.sublime-package/emmet/pyv8loader.py", line 290, in trigger
    c(*args, **kwargs)
TypeError: on_error() got an unexpected keyword argument 'progress'

Metallurg.IT

  • Newbie
  • *
  • Сообщений: 12
Re: Plugins для sublime text 3
« Ответ #18 : Мая 05, 2014, 17:10:36 »
При нажатии комбинации Ctrl + Alt + Enter я получиил окно  "Please wait a bit while PyV8 binary is being downloaded".

Всётаки кажется этот пакет не качается.

Metallurg.IT

  • Newbie
  • *
  • Сообщений: 12
Re: Plugins для sublime text 3
« Ответ #19 : Мая 05, 2014, 17:44:13 »
Ковыряю ручками питон

reloading plugin PyV8.PyV8
Traceback (most recent call last):
  File "/opt/sublime_text/sublime_plugin.py", line 73, in reload_plugin
    m = importlib.import_module(modulename)
  File "X/importlib/__init__.py", line 88, in import_module
  File "<frozen importlib._bootstrap>", line 1577, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1558, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1525, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 586, in _check_name_wrapper
  File "<frozen importlib._bootstrap>", line 1023, in load_module
  File "<frozen importlib._bootstrap>", line 1004, in load_module
  File "<frozen importlib._bootstrap>", line 562, in module_for_loader_wrapper
  File "<frozen importlib._bootstrap>", line 869, in _load_module
  File "<frozen importlib._bootstrap>", line 313, in _call_with_frames_removed
  File "/home/met/.config/sublime-text-3/Packages/PyV8/PyV8.py", line 32, in <module>
    import _PyV8
ImportError: No module named '_PyV8'
Traceback (most recent call last):
  File "/opt/sublime_text/sublime_plugin.py", line 335, in on_query_context
    val = callback.on_query_context(v, key, operator, operand, match_all)
  File "emmet-plugin in /home/met/.config/sublime-text-3/Installed Packages/Emmet.sublime-package", line 476, in on_query_context
  File "emmet-plugin in /home/met/.config/sublime-text-3/Installed Packages/Emmet.sublime-package", line 170, in check_context
  File "/home/met/.config/sublime-text-3/Installed Packages/Emmet.sublime-package/emmet/context.py", line 204, in js
    self._use_unicode = should_use_unicode()
  File "/home/met/.config/sublime-text-3/Installed Packages/Emmet.sublime-package/emmet/context.py", line 57, in should_use_unicode
    ctx = PyV8.JSContext()
AttributeError: 'module' object has no attribute 'JSContext'

Loac

  • Administrator
  • Hero Member
  • *
  • Сообщений: 605
Re: Plugins для sublime text 3
« Ответ #20 : Мая 05, 2014, 17:45:17 »
Попробуй обновить Python

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.3

Еще советуют отключить проверку обновления "disable_pyv8_update": true
Насколько я понял, это для параметров Emmet – Preferences > Package Settings > Emmer > Settings – User.
« Последнее редактирование: Мая 05, 2014, 17:57:17 от Loac »

Metallurg.IT

  • Newbie
  • *
  • Сообщений: 12
Re: Plugins для sublime text 3
« Ответ #21 : Мая 05, 2014, 18:35:38 »
Аррр на виртуалке прогнал всё тоже, работает.
Я в жёстком удивлении.

Спасибо за помощь. Вариант решения проблемы переустановка OS

Loac

  • Administrator
  • Hero Member
  • *
  • Сообщений: 605
Re: Plugins для sublime text 3
« Ответ #22 : Мая 05, 2014, 18:43:40 »
Как-то уж слишком радикально.

Ошибки намекают на проблемы с питоном. Попробуй переустановить или обновить его. Попробуй запустить редактор через sudo. Может быть он действительно, что-то загружает в ОС.