Não foi possível executar a configuração do pacote:
-
13-12-2019 - |
Pergunta
Obtendo esse erro sublime
texto, imaginando o que fazer a respeito.Existe uma maneira de desinstalar completamente qualquer arquivo relacionado ao ST2?Tentei desinstalá-lo e reinstalá-lo, mas o erro ainda persiste.Imagino que existam alguns arquivos temporários ou arquivos em cache que preciso remover. Existe uma maneira de limpá-los?
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"
Solução
No Ubuntu: -
Descobri que este é um problema de permissão.Basta alterar a permissão para 777
sudo chmod 777 -R /home/user/.config/sublime-text-2/Packages/[package name]
Outras dicas
executar
sudo sublime
pela primeira vez
No Ubuntu:
Tentei a solução Achu, mas não funcionou.Meu Sublime Text 2 começou a funcionar depois que mudei o proprietário dos arquivos para meu usuário.Você tem que abrir o Terminal (ctrl+alt+t) e digitar:
sudo chown -R [your user name here] /home/[your user name here]/.config/sublime-text-2/
Então, por exemplo, se o seu usuário for "joão" você deverá digitar:
sudo chown -R john /home/john/.config/sublime-text-2/
Espero que isto ajude.
Semelhante à resposta de Victor, mas mais específica, excluí o arquivo único C:\Users\(Username)\AppData\Roaming\Sublime Text 2\ Installed Packages\Sass.sublime-package
e então o Sublime Text 2 começou bem.
A última linha diz:
KeyError: "There is no item named u'nathos-sass-textmate-bundle-0e46064/Snippets/expression(\\u2026).tmSnippet' in the archive"
Portanto, procure esse objeto recursivamente em arquivos no diretório de dados do usuário de texto sublime:
cd ~/Library/Application\ Support/Sublime\ Text\ 2/
grep -r nathos-sass-textmate-bundle-d6d079e *
#Result# Binary file Installed Packages/Sass.sublime-package matches
Em seguida, exclua o arquivo incorreto:
rm -rf Installed\ Packages/Sass.sublime-package
Excluí alguns pacotes errados que resolveram meu problema.Passos para fazer isso aqui: http://untroubler.com/questions/8-sublime-text-2-and-unable-to-run-package-setup
Atualização após comentário abaixo:
Isso se deve a uma instalação corrompida de um pacote.No OSX, vá para:/Users/YOU_USER_NAME/Library/Application Support/Sublime Text 2/Pacotes instalados/.Remova o pacote que você tentou instalar e ele deverá funcionar novamente.
Consegui encontrar todos os arquivos relacionados a este pacote e os excluí manualmente.Percebi que se eu perder um pacote de algum lugar o ST2 recria algumas pastas com base em pacotes relacionados a ele, então não basta deletar algumas pastas, é preciso realmente encontrar todos os dados relacionados e excluí-los.
sudo sublime-text
Isso funciona para mim.
Simplesmente revertendo o Sublime Text para um estado recém-instalado resolveu esse problema.
O Sublime Text 2 pode ser revertido para um estado recém-instalado removendo sua pasta de dados.Dependendo do seu sistema operacional, esta pasta está localizada:
- OS X:~/Biblioteca/Suporte a aplicativos/Texto sublime 2
- Janelas:%APPDATA% exto Sublime 2
- Linux:~/.config/sublime-text-2
Para reverter para um estado de instalação recente no Ubuntu 13.10, você pode:
- Sair do Texto Sublime 2
- Exclua (ou mova) a pasta de dados, executando
sudo rm -rf ~/.config/sublime-text-2
- Iniciar Texto Sublime 2
Espero que isto ajude.
Já existe uma resposta relacionada às permissões para Linux, mas descobri que o problema estava relacionado às permissões para instalação do Windows.Coloquei a instalação de arquivos portáteis em "Arquivos de Programas/SublimeText2" - aparentemente, quando executo o ST2, ele precisa de permissões adicionais que não estava obtendo.
Então instalei o ST2 portátil em uma pasta em um diretório de usuário (por exemplo,Uma pasta que meu usuário criou e mantém - C:\dev\SublimeText2) e tudo funciona bem agora.