and*_*and 7 postgresql windows installation proxy
我已经在运行 Windows 8.1(64 位)的开发人员机器上下载并安装了 PostgreSQL 9.3(64 位)。此开发人员机器需要使用代理服务器来访问 LAN 外部的主机。
StackBuilder 3.1.1 向导/安装程序从 IE 中提取代理设置,它们看起来是正确的,但是当单击“下一步”按钮时,我收到一个“堆栈生成器错误”对话框,指示:
无法打开应用程序列表: http://www.postgresql.org/applications-v2.xml 错误:无法打开指定的 URL。
我已经能够使用 IE 和 Chrome 使用安装程序最初从 IE 中提取的相同代理设置成功下载应用程序列表。
我尝试过的其他事情:
在前两种情况下,安装程序几乎立即响应上述错误消息。最后,在响应上述错误消息之前大约有 5 秒的延迟。
一个类似的问题似乎被记录为PostgreSQL 错误跟踪器上的一个错误,但没有对初始报告作出回应。
有没有人熟悉这个问题,如果是这样,在使用 Stack Builder 安装程序时发现哪些变通办法是有效的?
Ben*_*Ben 10
我的 LAN 服务器无法访问 Internet,我还发现 EDB 的 StackBuilder 不尊重 Windows 上的代理设置(我升级到 9.6.2),无论是 IE 代理设置还是 StackBuilder GUI 中的代理设置框。
但事实证明确实支持代理。只是不是通过 GUI。
如果您已经为您的帐户设置了 https_proxy 和 http_proxy 变量,只需启动 stackbuilder 并忽略代理按钮。
如果不这样做,请尝试从命令行启动 stackbuilder.exe 并且它起作用了。
在此之前,设置环境变量就像您通常在 Linux 上为 curl/wget 所做的那样。
C:\> set HTTPS_PROXY=http://address:port
C:\> set https_proxy=http://address:port
C:\> path_to_stackbuilder\stackbuilder.exe
Run Code Online (Sandbox Code Playgroud)
我的猜测是,虽然 GUI 搞砸了,但底层网络库(在这种情况下应该是 libcurl)以某种方式设法获取了这些参数。
也许很少有人需要代理支持,但希望这种解决方法可以帮助某人。
| 归档时间: |
|
| 查看次数: |
29248 次 |
| 最近记录: |