web-dev-qa-db-ja.com

プロキシでDrushを使用する方法

Drupal 8プロジェクトでAcquia Dev Desktop 2を使用しています。Drushを使用してモジュールをダウンロードしようとしましたが、プロキシ経由でのみインターネットにアクセスできます。drushを構成して正しいダウンロード用のhttpプロキシ設定?

1
Good Taofiq

デフォルトでは、Drushはwgetを使用してプロジェクトをダウンロードします(利用可能な場合)、それ以外の場合はcurl。これは--package-handlerによって変更できます。デバッグパラメーター(-d)を指定してコマンドを実行すると、どのパッケージハンドラーが配置されているかを確認できます。

したがって、wgetまたはcurlに対して構成する場合と同じ方法でプロキシを構成します。

Wgetの場合、~/.wgetrcで次の行を構成できます。

use_proxy = on
https_proxy = http://proxy-Host:8080
http_proxy = http://proxy-Host:8080

注:いくつかの例については/usr/local/etc/wgetrcを確認してください。

curlの場合、この行は~/.curlrcに含める必要があります。

proxy=http://username:password@proxy-Host:port

どちらの場合も、http_proxy/https_proxyをシステム変数としてエクスポートしてみてください。

6
kenorb