Hatena::ブログ(Diary)

ゲレゲレめも

2012-07-06

Sublime Package Controlがプロキシ環境だとエラーになる

最近お気に入りのエディタなSublime Text 2Sublime Package Controlをインストールしたので、Sublime Package:Install Packageを叩いたら下記エラーダイアログが。

Package Control: There are no packages available for installation.

コンソールにはより詳しいエラーログが。

Package Control: Error downloading channel. URL error _ssl.c:480: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol downloading https://sublime.wbond.net/repositories.json.
error: Package Control: There are no packages available for installation.


ぐぐったら同様のIssueをPackage Controlのgithub上に発見。
https://github.com/wbond/sublime_package_control/issues/94
どうやらプロキシ環境下でのhttps接続に問題があったらしい。github上ではすでにコミットされてるけど今のバージョン(v1.5.0)にはまだ入ってなかったので以下に回避策を。

回避策1:設定ファイルを書き換える

Preferences -> Package Settings -> Package Controll -> Settings-User に以下を追加。httpsをhttpに書き換えてるだけ。

"repository_channels": [
"http://sublime.wbond.net/repositories.json"
]


回避策2:ソースコードを修正する

githubの修正を自分で適用してもよい。下記サイトを参考に。
https://github.com/wbond/sublime_package_control/commit/d9c19a9e167a936a614f80c50d16d67808ce0f08
要は、Preferences -> Brows Packages で開いたフォルダの中のPackage Controllの中にPackage Control.pyがいるのでそいつを下記に従って2行書き換えればよいだけ。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/gelegele/20120706/sublime_package_controll_proxy
リンク元