Windows 10安装Solana CLI遇Invoke-WebRequest错误如何解决?
Solana CLI Windows 10安装报错解决
问题原因
Windows PowerShell里默认的curl是Invoke-WebRequest的别名,它不支持原生curl的--output、--create-dirs参数,这就是你触发报错的原因。
解决方案
方案1:适配PowerShell命令
先手动创建目标目录,再用PowerShell的下载命令完成操作:
- 创建目录:
New-Item -Path "C:\solana-install-tmp" -ItemType Directory -Force
- 下载安装程序:
Invoke-WebRequest https://release.solana.com/v1.14.3/solana-install-init-x86_64-pc-windows-msvc.exe -OutFile C:\solana-install-tmp\solana-install-init.exe
方案2:使用原生curl
安装Git for Windows(自带原生curl)或获取独立的curl工具,将其所在路径添加到系统环境变量PATH中,之后就能直接执行Solana文档里的原命令:
curl https://release.solana.com/v1.14.3/solana-install-init-x86_64-pc-windows-msvc.exe --output C:\solana-install-tmp\solana-install-init.exe --create-dirs
内容的提问来源于stack exchange,提问作者Pierre
相关产品推荐
相关产品推荐

