Sublime Text 2 Upgrade Problem

搞了半天发现好还毕竟不是sublime本身的错,要不就完全毁了这几个星期来对之的美好印象了……

btw,sublime text 2着实是个相当promising的editor,各位看官有闲情雅致且有信心记住更多的key shortcuts的话不妨一试(其实也没有多少啦),鄙人highly recommended(路人甲:你算哪跟葱……;我:……),除了其License价格不菲之外(比textmate多1刀),其余很多feature都可圈可点,好消息是beta版可以免费使用,就是时不时会有dialog跳出来提醒抑或是恶心一下你,呵呵。

废话有点多,不过鉴于某些同学口味比较重比较独特只喜欢看本人的废话部分,所以现在我基本把重要的事情都放在废话部分讲……

anyway,本次遇到的问题是sublime无法启动,报出以下颇为technical的error dialog,然后便quit,想必是目前用此editor的大多还是developer居多,所以报这种样式的error通常会被认为更为friendly:

Unable to run package setup:

Traceback (most recent call last):
File "./PackageSetup.py", line 155, in upgrade
upgradePackage(pkg, pristinedir, datadir, backupdir)
File "./PackageSetup.py", line 148, in upgradePackage
os.path.join(backupdir, base), inhibitOverwrite)
File "./PackageSetup.py", line 31, in upgradeArchive
newar = zipfile.ZipFile(src)
File ".\zipfile.py", line 696, in __init__
File ".\zipfile.py", line 716, in _GetContents
File ".\zipfile.py", line 728, in _RealGetContents
zipfile.BadZipfile: File is not a zip file


最为简单粗暴的方法是重装,鉴于我装的plugin/package有点多,且都做了各种配置,所以对此心有余悸,不过作为backup plan倒未尝不可。

另一种方法便是看error的trackback了,瞧,人家就是friendly,error分明是在complain读了一个bad zip file,那究竟那个坏小子藏在什么地方呢,root的package我知道,就是sublime的library目录(位于~/Library/Application Support/Sublime Text 2),但事实证明这个还真不好找,因为人家虽然是zip格式,但并不以.zip结尾……

最后找了半个多小时,终于在Installed Packages目录下找到了元凶,貌似是一个codeIntel插件出了点问题,这可能跟我之前装完之后又手动build有关,anyway,干掉它先,毕竟我需要开起来工作先,完美的解决办法留给以后有空再慢慢找吧。

mv SublimeCodeIntel.sublime-package /tmp

Related posts:

4 Comments on "Sublime Text 2 Upgrade Problem"

  1. Sunng China Mozilla Firefox Linux says:

    最近这个真流行啊

  2. filebat China Mozilla Firefox Ubuntu Linux says:

    硬是没看懂~

  3. cooldoger United States Google Chrome Windows says:

    改版拉,比以前的看起来清爽多了。

Got something to say? Go for it!

使用新浪微博登陆