Sublime Text2 の package controll でインストールできなくなったら

職場でも家でもメインのエディタは Sublime Text2 を使っているのですが、ある頃を堺に、職場でも家でも、Package Control でプラグインやテーマのインストールができなくなりました。
DocBlockr をインストールしようとしたら、こんなアラートが出てくるようになって気づいたんです。

Package Control

Unable to download DocBlockr. Please view the console for more details.

サポートがパッケージの配布が終わったのかな?などと思って、試しにテーマをインストールしようとしたりしても、同様のアラートが表示されてうまく行かなかったんですが、原因がわかって直せたので投稿しますね。
OSは macOS の High Sierra。

詳細はコンソールを見てねって言われているので、とにかく開いてみる。
Sublime Text2 > View > Show console。
すると次のようなエラーメッセージが。

Package Control: Error downloading package. HTTP exception InvalidCertificateException (Host codeload.github.com returned an invalid certificate (_ssl.c:493: error:1409442E:SSL routines:SSL3_READ_BYTES:tlsv1 alert protocol version)) downloading codeload.github.com/spadgos/sublime-jsdocs/zip/2.14.1.
error: Package Control

結局ですね、Package Control の user settings を修正することで本事象を直すことができました。

~/Library/Application Support/Sublime Text 2/Packages/Package Control/Package Control.sublime-settings
というファイルを開いてください。
例:

vim ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Package\ Control/Package\ Control.sublime-settings

執筆時点でL. 138 あたりを次のように変えます。。

修正前

"downloader_precedence": {
"windows": ["wininet"],
"osx": ["urllib"],
"linux": ["urllib", "curl", "wget"]
},

修正後

"downloader_precedence": {
"windows": ["wininet"],
"osx": ["curl", "wget", "urllib"],
"linux": ["urllib", "curl", "wget"]
},

これでうまくいくようになりました。
同じ事象に悩む方の助けになりますように。

参考サイト
github.com/wbond/package_control/issues/1334

カテゴリー: 未分類 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*