web-dev-qa-db-ja.com

Sublime Text 2パッケージマネージャーにプロキシを使用させるにはどうすればよいですか?

オフィスでプロキシを使用する必要があり、(Ctrl + Shift + P)を押して「インストール」と入力し、パッケージリストを読み込もうとすると、「パッケージコントロール:インストールに使用できるパッケージがありません」というエラーが表示されます。

私の「PackageControl.sublime-settings」には次のものがあります。

{
    "auto_upgrade_last_run": 1345569476,
    "http_proxy": "http://user_name:password@<proxy-name>:<proxy_port>"
}

不足しているものORプロキシを使用してシステムを制御するためのより良いオプションは何ですか。家に帰ったら、通常、これらのプロキシを無効にする必要があります。本当にシステム全体の方法はありますか?プロキシを使用させてから、1つのコマンドでプロキシを無効にするか、[?]をクリックします。

また、これはUbuntu12.04にあります。

編集:Sublime Text Package Managerが更新され、プロキシを介して作業するためのオプションが含まれるようになりました。これはパッケージ設定にあります。

14
gerobk

http://の部分は必要ありません。例えば:

"http_proxy": "proxy.my.net:8080",
"https_proxy": "proxy.my.net:8080",

少なくとも、これは私にとって、UbuntuでもWindowsでも機能します。

初めて、HTTPSの代わりにHTTPを使用して、パッケージマネージャーの問題を解決することができました。

http://alensiljak.blogspot.co.at/2012/11/setting-up-portable-sublime-text-2.html

デフォルトの設定は、システムプロキシ設定を尊重し、「http_proxy」、「proxy_username」、および「proxy_password」を明示的に設定せずにプロキシを介して機能するようです。

うまくいけば、これが役立つでしょう。

でのさまざまな設定の詳細(すでにこれらを参照しているように、記録のために):

http://wbond.net/sublime_packages/package_control/settings

注:これはWindowsバージョンに適用されます。 Linuxのバージョンを同じディレクトリに保存していますが、現在の動作を確認できません。

1
Alen Siljak

私にとっての解決策は、パッケージコントロール設定でuser_agentを変更することでした。デフォルトでは、崇高なテキスト固有のuser_agentですが、(たとえば)Firefoxuser_agentに変更することでうまくいきました。

1
pf440

Package Control.sublime.settingsに以下を追加すると、Windows7でうまくいきました。

{ "auto_upgrade_last_run": 1345569476, "http_proxy": "user_name:password@<proxy-name>:<proxy_port>" }

1
Dil A

これはあなたが試したことは明らかですが、おそらくチェックする価値があります。OS環境にhttp_proxyが設定されていますか?

0
JamieJag

上記の回答が機能しなかった場合は、次の手順で修正します。

  1. internetExplorerを開きます
  2. ツール→インターネットオプション→詳細タグ→セキュリティ→「サーバー証明書の失効を確認する」チェックボックスをキャンセルします。
  3. SublimeTextを再起動します

それがあなたを助けることができることを願っています。

0
Sing