在NSIS安装程序运行期间下载文件冻结在“连接”

时间:2017-09-28 11:23:07

标签: nsis miniconda

我想使用NSIS在conda上创建自定义python包的安装程序。已经有一些宏可以帮助创建这样的安装程序:https://github.com/faph/NSIS-Conda-Macros

他们基本上试图找到conda和计算机,如果没有安装,请为用户下载。

这就是我的问题。当安装程序运行并尝试下载文件时,它会停留在“连接”阶段,并且永远不会下载任何内容。

我查看过NSIS-COnda-Macros的源代码,他们使用:

!define CONDA_URL https://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86_64.exe

NSISdl::download /TIMEOUT=1800000 ${CONDA_URL} conda_setup.exe

下载conda_setup.exe。此外,如果我尝试运行此隔离,下载不起作用。 NSISdl::download基本上是否已被破坏,或者它是否以错误的方式使用?

1 个答案:

答案 0 :(得分:1)

NSISdl不支持HTTPS协议。请改用INetC,它使用与Internet Explorer相同的网络API。