无法运行包设置:

Vic*_*r S 19 sublimetext2

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"
Run Code Online (Sandbox Code Playgroud)

Yum*_*Cao 21

执行

sudo sublime 
Run Code Online (Sandbox Code Playgroud)

首次

  • 这解决了我的问题,但我必须以完整路径执行:> sudo/usr/bin/sublime-text-2 (2认同)

小智 15

在Ubuntu上:

我尝试过Achu解决方案,但它没有用.在我将文件所有者更改为我的用户后,我的Sublime Text 2开始工作.你必须打开终端(ctrl + alt + t)并输入:

sudo chown -R [your user name here] /home/[your user name here]/.config/sublime-text-2/
Run Code Online (Sandbox Code Playgroud)

因此,例如,如果您的用户是"john",则必须键入:

sudo chown -R john /home/john/.config/sublime-text-2/
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助.


Kev*_*vin 9

类似于Victor的答案,但更具体,我删除了单个文件C:\Users\(Username)\AppData\Roaming\Sublime Text 2\ Installed Packages\Sass.sublime-package,然后Sublime Text 2启动正常.


Ach*_*chu 4

在 Ubuntu 上:-

我发现这是一个权限问题。只需将权限更改为777

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