无效的 URI:无法解析主机名。 Visual Studio 和 Chocolatey 安装问题
Invalid URI: The hostname could not be parsed. Visual Studio and Chocolatey install problems
编辑:
我在安装 Visual Studio Express 2015 时收到了类似的错误,这与我的巧克力努力完全无关。不幸的是,我对 .NET 技术和 Windows 不熟悉,但我会继续研究,如果找到解决方案,我会 post 解决。我认为可以肯定地说这不再与巧克力安装程序直接相关。
[1548:154C][2016-07-23T20:14:14]i000: MUX: Feed uri to register: http://go.microsoft.com/fwlink/?LinkID=558779&clcid=0x409
[1548:1574][2016-07-23T20:14:22]e000: MUX: ERROR: TaskExceptionHolder_UnhandledException
[1548:1574][2016-07-23T20:14:22]e000: MUX: Stack: at System.Threading.Tasks.TaskExceptionHolder.Finalize()
[1548:1574][2016-07-23T20:14:22]e000: MUX: Exception: Info: InnerException: Info:
[1548:1574][2016-07-23T20:14:22]e000: MUX: ERROR: Invalid URI: The hostname could not be parsed.
[1548:1574][2016-07-23T20:14:22]e000: MUX: Stack: at System.Threading.Tasks.ConfiguredTaskAwaiter.GetResult()
at Microsoft.VisualStudio.Telemetry.TelemetryManifestDownloader.<>c__DisplayClass1.<<Start>b__0>d__3.MoveNext()
原文Post:
Chocolatey 的建议安装 commands None 似乎有效。我应该满足所有要求:Windows 版本、.NET 版本、PowerShell 版本。我是 运行 管理员 windows 中的命令。执行策略似乎是 RemoteSigned
。我尝试将其更改为 Unrestricted
,但该操作也失败了。
nslookup
的回复给了我一些东西。我能够 ping 到该地址,并能够使用 telnet 从服务器中获取错误的 HTTP 请求错误。
PS C:\Users\griffic> nslookup chocolatey.org
Non-authoritative answer:
Name: chocolatey.org
Addresses: 104.20.74.28
104.20.73.28
我猜这与代理设置有关。
https://chocolatey.org/install#before-you-install and https://chocolatey.org/install#cmdpowershell-wproxy-server 是安装选项讨论如何在代理后面安装 Chocolatey 的地方。
第二个将您定向到 https://chocolatey.org/docs/proxy-settings-for-chocolatey#installing-chocolatey-behind-a-proxy-server,其中包含以下内容:
- 将 install.ps1 文件复制到本地。
- 打开 PowerShell 命令行。
- 设置以下环境变量 -
$env:chocolateyProxyLocation
(带 proxyserver:proxyport),$env:chocolateyProxyUser
(如果它是域帐户,请确保您具有该帐户的适当域前缀,例如AD\UserName
或 UserName
),以及 $env:chocolateyProxyPassword
和您的密码。
- 在相同的 shell 打开设置环境变量的位置,运行 下载用于安装 Chocolatey 的脚本。
编辑:
我在安装 Visual Studio Express 2015 时收到了类似的错误,这与我的巧克力努力完全无关。不幸的是,我对 .NET 技术和 Windows 不熟悉,但我会继续研究,如果找到解决方案,我会 post 解决。我认为可以肯定地说这不再与巧克力安装程序直接相关。
[1548:154C][2016-07-23T20:14:14]i000: MUX: Feed uri to register: http://go.microsoft.com/fwlink/?LinkID=558779&clcid=0x409
[1548:1574][2016-07-23T20:14:22]e000: MUX: ERROR: TaskExceptionHolder_UnhandledException
[1548:1574][2016-07-23T20:14:22]e000: MUX: Stack: at System.Threading.Tasks.TaskExceptionHolder.Finalize()
[1548:1574][2016-07-23T20:14:22]e000: MUX: Exception: Info: InnerException: Info:
[1548:1574][2016-07-23T20:14:22]e000: MUX: ERROR: Invalid URI: The hostname could not be parsed.
[1548:1574][2016-07-23T20:14:22]e000: MUX: Stack: at System.Threading.Tasks.ConfiguredTaskAwaiter.GetResult()
at Microsoft.VisualStudio.Telemetry.TelemetryManifestDownloader.<>c__DisplayClass1.<<Start>b__0>d__3.MoveNext()
原文Post:
Chocolatey 的建议安装 commandsNone 似乎有效。我应该满足所有要求:Windows 版本、.NET 版本、PowerShell 版本。我是 运行 管理员 windows 中的命令。执行策略似乎是 RemoteSigned
。我尝试将其更改为 Unrestricted
,但该操作也失败了。
nslookup
的回复给了我一些东西。我能够 ping 到该地址,并能够使用 telnet 从服务器中获取错误的 HTTP 请求错误。
PS C:\Users\griffic> nslookup chocolatey.org
Non-authoritative answer:
Name: chocolatey.org
Addresses: 104.20.74.28
104.20.73.28
我猜这与代理设置有关。
https://chocolatey.org/install#before-you-install and https://chocolatey.org/install#cmdpowershell-wproxy-server 是安装选项讨论如何在代理后面安装 Chocolatey 的地方。
第二个将您定向到 https://chocolatey.org/docs/proxy-settings-for-chocolatey#installing-chocolatey-behind-a-proxy-server,其中包含以下内容:
- 将 install.ps1 文件复制到本地。
- 打开 PowerShell 命令行。
- 设置以下环境变量 -
$env:chocolateyProxyLocation
(带 proxyserver:proxyport),$env:chocolateyProxyUser
(如果它是域帐户,请确保您具有该帐户的适当域前缀,例如AD\UserName
或UserName
),以及$env:chocolateyProxyPassword
和您的密码。 - 在相同的 shell 打开设置环境变量的位置,运行 下载用于安装 Chocolatey 的脚本。