安装Claude code时,在powershell中执行官网的安装命令irm https://claude.ai/install.ps1 | iex,

如果遇到一下报错,通常因为代理的问题。因为power shell代理没配置,irm 访问国外网址时被劫持 / 重定向,返回了 HTML 错误页,而不是真正的脚本,PowerShell 把网页当脚本执行才报错。

解决办法如下

首先先确认你的代理地址一般如下,

http://127.0.0.1:7890,端口不一定是 7890,去你的代理软件设置 → 代理 / 端口里修改为自己的端口号,然后在PowerShell 窗口临时设置代理。(注意代理软件要开启系统代理否则还是会出现同样报错)

# HTTP/HTTPS 代理
$env:HTTP_PROXY="http://127.0.0.1:7890"
$env:HTTPS_PROXY="http://127.0.0.1:7890"

# 有些脚本认 ALL_PROXY
$env:ALL_PROXY="http://127.0.0.1:7890"

最后再执行原来的命令就行。

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐