Подтвердить что ты не робот

Не удалось запустить настройку пакета:

Получение этой ошибки в тексте sublime, задаваясь вопросом, что с этим делать. Есть ли способ полностью удалить любые связанные файлы на ST2? Я попытался удалить его и переустановить, но эта ошибка по-прежнему сохраняется. Я предполагаю, что есть временные файлы или кешированные файлы, которые мне нужно удалить, есть ли способ их устранения?

Unable to run package setup:

Traceback (most recent call last):
  File "/usr/lib/sublime-text-2/PackageSetup.py", line 165, in upgrade
    upgradePackage(pkg, pristinedir, datadir, backupdir)
  File "/usr/lib/sublime-text-2/PackageSetup.py", line 158, in upgradePackage
    os.path.join(backupdir, base), inhibitOverwrite)
  File "/usr/lib/sublime-text-2/PackageSetup.py", line 90, in upgradeArchive
    writeFile(fname, newar.read(f))
  File ".\zipfile.py", line 834, in read
  File ".\zipfile.py", line 857, in open
  File ".\zipfile.py", line 824, in getinfo
KeyError: "There is no item named u'nathos-sass-textmate-bundle-0e46064/Snippets/expression(\\u2026).tmSnippet' in the archive"
4b9b3361

Ответ 1

В Ubuntu: -

Я обнаружил, что это проблема с разрешением. Просто измените разрешение на 777

sudo chmod 777 -R /home/user/.config/sublime-text-2/Packages/[package name]

Ответ 2

выполнить

sudo sublime 

в первый раз

Ответ 3

В Ubuntu:

Я попробовал решение Achu, но это не сработало. Мой Sublime Text 2 начал работать после того, как я сменил владельца файла на моего пользователя. Вы должны открыть терминал (ctrl + alt + t) и ввести:

sudo chown -R [your user name here] /home/[your user name here]/.config/sublime-text-2/

Итак, например, если ваш пользователь "john", вы должны ввести:

sudo chown -R john /home/john/.config/sublime-text-2/

Надеюсь, что это поможет.

Ответ 4

Подобно Виктору, но более конкретный, я удалил единственный файл C:\Users\(Username)\AppData\Roaming\Sublime Text 2\ Installed Packages\Sass.sublime-package, а затем Sublime Text 2 начал нормально работать.

Ответ 5

В последней строке говорится:

KeyError: "There is no item named u'nathos-sass-textmate-bundle-0e46064/Snippets/expression(\\u2026).tmSnippet' in the archive"

Ищите рекурсивно этот объект в файлах в каталоге данных с большими текстовыми данными:

cd ~/Library/Application\ Support/Sublime\ Text\ 2/
grep -r  nathos-sass-textmate-bundle-d6d079e *
#Result# Binary file Installed Packages/Sass.sublime-package matches

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

rm -rf Installed\ Packages/Sass.sublime-package

Ответ 6

Я удалил несколько пакетов, которые решили решить мою проблему. Шаги, чтобы сделать это здесь: http://untroubler.com/questions/8-sublime-text-2-and-unable-to-run-package-setup

Обновление после комментария ниже:

Это связано с коррумпированной установкой пакета. В OSX перейдите: /Пользователи/YOU_USER_NAME/Library/Поддержка приложений /Sublime Text 2/Установленные пакеты /. Удалите пакет, который вы пытались установить, и он должен снова работать.

Ответ 7

Мне удалось найти все связанные файлы в этом пакете и удалить их вручную. Я заметил, что если я пропущу пакет откуда-нибудь, ST2 воссоздает некоторые папки на основе связанных с ним пакетов, поэтому этого недостаточно для удаления некоторых папок, вы должны действительно найти все связанные данные и удалить их.

Ответ 8

sudo sublime-text

Это работает для меня.

Ответ 9

Простое восстановление Sublime Text в недавно установленное состояние разрешило эту проблему.

Sublime Text 2 может быть возвращен в новое состояние, удалив папку с данными. В зависимости от вашей операционной системы эта папка находится:

  • OS X: ~/Library/Поддержка приложений/Высокий текст 2
  • Windows:% APPDATA%\Sublime Text 2
  • Linux: ~/.config/sublime-text-2

Чтобы вернуться к слабо установленному состоянию на Ubuntu 13.10, вы можете:

  • Выход из документа Sublime 2
  • Удалите (или переместите) папку данных, поэтому запустите sudo rm -rf ~/.config/sublime-text-2
  • Начать текст Sublime 2

Надеюсь, что это поможет.

Ответ 10

Уже существует ответ, связанный с разрешениями для Linux, но я обнаружил, что проблема связана с разрешениями для установки Windows. Я поместил установку для переносимых файлов в "Program Files/SublimeText2" - видимо, когда я запускаю ST2, ему нужны дополнительные разрешения, которые он не получал.

Итак, я установил перенос ST2 в папку в каталоге пользователя (например, папка, которую мой пользователь создал и поддерживает - C:\dev\SublimeText2), и теперь все работает отлично.