問題貌似出現在liveStyle版本更新之后,因為打算安裝javascript next和css3 package,結果出現了無法安裝的情況。臨時在chrome里把LiveStyle插件暫停了之后,管用了一會兒。但是在我卸載一些插件之后,又再次出現了問題。網上搜了下,可能是IPv6導致的問題。
首先彈出的窗口跳出如下信息:
Package Control There are no packages available for installation |
然后控制台里會出現下面這么一段。
Package Control: Error downloading channel. URL error [Errno 65] No route to host downloading https://packagecontrol.io/channel_v3.json |
如果需要更詳細的信息,可以開啟debug模式。
剛開始以為是被牆了。但是設置了http代理之后依然沒用,看來應該不是被牆那么簡單。
搜索了一些相關問題,說是出現這樣的問題是由於ISP不支持IPv6導致的。所以我們需要修改host文件,增加對應關系。
Sublime Text 無法使用Package Control或插件安裝失敗的解決方法,在這篇里面是windows的解決辦法。講得非常詳細。
由於我用的是OS X系統,所以稍微不一樣。
解決辦法如下:
1.$ ping sublime.wbond.net
,可以獲得IP地址50.116.34.243
2.$ sudo vi /etc/hosts
,輸入系統密碼,按i進入insert模式,輸入下面內容
#to solve sublime Text IPv6 |
3.完了之后按esc退出insert模式,:wq
保存並退出
然而你以為事情到這里就結束了么- -。然而過了一會兒又來大姨媽了T_T。為毛呀!
而且還是抽風式的,偶爾幾次竟然能進。看來只能使出最終的殺手鐧了!
方法二:重裝大法!
當然,我不是重裝SublimeText,只是重裝package control。
先去package browser里把有關package control的(除了個人配置的Package Control.sublime-settings文件以外的)所有文件刪除。
然后去/Library/Application Support/Sublime Text 3/Installed Packages文件夾里把Package Control.sublime-package刪掉。
再重裝一次Package Control。
這次暫時解決了問題。但是仍然不知道真正的問題出在哪兒。說不定下一次再裝某個插件又出現相關問題了。老軍醫也難治八哥呀!