web-dev-qa-db-ja.com

gemにプロキシサーバーを設定するにはどうすればいいですか?

コマンドプロンプトでSASSをインストールできません。

以下の手順を試してみました

c:\gem install sass

私はエラーを下回っています:

ERROR:  Could not find a valid gem 'sass' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - Errno::ECONNREFUSED: No connection could be made because the target machine actively refused it. - connect(2) (https://rubygems.org/latest_specs.4.8.gz)

私を助けてください、

72
user3358928

認証ありまたはなしのhttp/httpsプロキシの場合

Cmd.exeで次のいずれかのコマンドを実行します。

set http_proxy=http://your_proxy:your_port
set http_proxy=http://username:password@your_proxy:your_port
set https_proxy=https://your_proxy:your_port
set https_proxy=https://username:password@your_proxy:your_port
147
Yifei

これをコマンドプロンプトに書く必要があります。

set HTTP_PROXY=http://your_proxy:your_port
19
12
user3565373

@Yifeiに加えて回答。 @、&、$のような特殊文字がある場合

あなたは パーセントエンコード |で行かなければなりません エンコード 特殊文字。例えば。これの代わりに:

http://foo:B@[email protected]:80

あなたはこれを書きます:

http://foo:B%[email protected]:80

そのため@%40に置き換えられます。

3
Ravi Parekh

Http_proxyとhttps_proxyを設定するとき、おそらくプロキシの同じ側のURLにno_proxyが必要になるでしょう。 https://msdn.Microsoft.com/ja-jp/library/hh272656(v = vs.120).aspx

2
Ion Freeman

ここでの答えのどれも実際に私のケース(プロキシ+パスワード)を助けなかった、代わりに私はGithub問題に関する解決策を見つけました:

https://github.com/rubygems/rubygems/issues/1068

基本的に私は3つの変数を設定しなければなりませんでした:

set http_proxy=proxy_ip:port
set http_proxy_user=user
set http_proxy_pass=password
2
RolandASc

あなたはexport http_proxy=http://your_proxy:your_portを試すことができます

2
Vincent H Guyo