微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows上的PostgreSQL Stack Builder安装代理设置

我有 downloaded并在运行Windows 8.1(64位)的开发人员计算机上安装了Postgresql 9.3(64位).此开发人员计算机需要使用代理服务器来访问LAN外部的主机.

StackBuilder 3.1.1向导/安装程序从IE中提取代理设置,它们似乎是正确的,但是当单击“下一步”按钮时,我收到一个“堆栈生成错误”对话框,指示:

Failed to open the application list:
http://www.postgresql.org/applications-v2.xml

Error: The URL specified Could not be opened.

我已经能够使用安装程序最初从IE中提取的相同代理设置,使用IE和Chrome成功下载application list.

我尝试过的其他事情:

>使用协议’http://’预先挂起代理服务器主机名
>使用代理服务器的IP地址而不是主机名
>完全删除了代理设置

在前两种情况下,安装程序几乎立即响应上面的错误消息.最后,在响应上面的错误消息之前大约有5秒的延迟.

类似的问题似乎记录为bug on the PostgreSQL bug tracker,但对初始报告没有回应.

是否有人熟悉这个问题,如果是这样,有什么工作可以有效地使用Stack Builder安装程序?

我的局域网服务器没有互联网访问权限,我也发现EDB的StackBuilder不尊重Windows上的代理设置(升级到9.6.2),无论是IE代理设置还是StackBuilder GUI中的代理设置框.

但事实证明它确实支持代理.只是不通过GUI.

尝试从命令行启动stackbuilder.exe,它工作正常.

在此之前,SET环境变量就像你通常在Linux上用于curl / wget一样.

C:\> set HTTPS_PROXY=http://address:port
 C:\> set https_proxy=http://address:port
 C:\> path_to_stackbuilder\stackbuilder.exe

我的猜测是虽然GUI搞砸了,底层网络库(在这种情况下应该是libcurl)以某种方式设法拾取那些参数.

也许很少有人需要代理支持,但希望这种解决方法可以帮助某人.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐