加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 00:38:56 所属栏目:Windows 来源:网络整理
导读:我有 downloaded并在运行Windows 8.1(64位)的开发人员计算机上安装了PostgreSQL 9.3(64位).此开发人员计算机需要使用代理服务器来访问LAN外部的主机. StackBuilder 3.1.1向导/安装程序从IE中提取代理设置,它们似乎是正确的,但是当单击“下一步”按钮时,我收
我有 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_stackbuilderstackbuilder.exe

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读