如何在Windows7上设置Drush使用代理服务器访问互联网?

时间:2013-02-26 14:39:35

标签: drupal windows-7 proxy wamp drush

我正在使用WAMP进行Drupal开发。我已经安装了drush,并且在使用没有任何代理的家庭网络时工作正常。当我在工作时,网络设置使用代理来访问互联网,因此任何需要互联网的drush命令,例如。 drush dl {module_name},不起作用。

谷歌搜索后,我只能找到告诉我如何在基于* nix的操作系统上配置它们的文本。我坚持使用windows7。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

好。我把它运行了。我必须做以下更改才能在Windows 7上进行drush dl工作。显然“哪个wget”没有返回任何东西,因为windows没有'which'命令。我破解了碾压核心以进行以下更改。

  1. 转到文件夹C:\ ProgramData \ Drush \ includes
  2. 中的文件drush.inc
  3. 更改行$ use_wget = drush_shell_exec('which wget'); with $ use_wget = drush_shell_exec('where wget');
  4. 根本原因:Windows没有'which'命令,'where'命令用于此目的

    我认为代理根本没有问题,并且正在使用drupal的settings.php文件中的代理正确