Windows安装ClaudeCode的正确姿势

Claude Code

https://code.claude.com/docs/zh-CN/overview#windows

官方给出的安装命令

使用Powershell执行:
irm https://claude.ai/install.ps1 | iex

结果:Missing argument in parameter list.

PS C:\Users\Arvin> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
PS C:\Users\Arvin> irm https://claude.ai/install.ps1 | iex
Invoke-Expression: Missing argument in parameter list.
PS C:\Users\Arvin> $Env:HTTP_PROXY="http://127.0.0.1:7890"; $Env:HTTPS_PROXY="http://127.0.0.1:7890"
PS C:\Users\Arvin> irm https://claude.ai/install.ps1 | iex
Invoke-Expression: Missing argument in parameter list.
PS C:\Users\Arvin> $Env:ALL_PROXY="socks5://127.0.0.1:7890"
PS C:\Users\Arvin> irm https://claude.ai/install.ps1 | iex
Invoke-Expression: Missing argument in parameter list.

解决方案

    1. 查询irm的参数列表
PS C:\Users\Arvin> help irm

NAME
    Invoke-RestMethod

SYNTAX
    Invoke-RestMethod [-Uri] <uri> [-FollowRelLink] [-MaximumFollowRelLink <int>] [-ResponseHeadersVariable <string>] [-StatusCodeVariable <string>] [-UseBasicParsing] [-Ht
    tpVersion <version>] [-WebSession <WebRequestSession>] [-SessionVariable <string>] [-AllowUnencryptedAuthentication] [-Authentication {None | Basic | Bearer | OAuth}] [
    -Credential <pscredential>] [-UseDefaultCredentials] [-CertificateThumbprint <string>] [-Certificate <X509Certificate>] [-SkipCertificateCheck] [-SslProtocol {Default |
     Tls | Tls11 | Tls12 | Tls13}] [-Token <securestring>] [-UserAgent <string>] [-DisableKeepAlive] [-ConnectionTimeoutSeconds <int>] [-OperationTimeoutSeconds <int>] [-He
    aders <IDictionary>] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection <int>] [-MaximumRetryCount <int>] [-PreserveAuthorizationOnRedirect] [-RetryI
    ntervalSec <int>] [-Method {Default | Get | Head | Post | Put | Delete | Trace | Options | Merge | Patch}] [-PreserveHttpMethodOnRedirect] [-UnixSocket <UnixDomainSocke
    tEndPoint>] [-Proxy <uri>] [-ProxyCredential <pscredential>] [-ProxyUseDefaultCredentials] [-Body <Object>] [-Form <IDictionary>] [-ContentType <string>] [-TransferEnco
    ding {chunked | compress | deflate | gzip | identity}] [-InFile <string>] [-OutFile <string>] [-PassThru] [-Resume] [-SkipHttpErrorCheck] [<CommonParameters>]
    1. 检阅参数
PS C:\Users\Arvin> irm -Debug -Verbose -FollowRelLink https://claude.ai/install.ps1 | iex
VERBOSE: Requested HTTP/1.1 GET with 0-byte payload
VERBOSE: Received HTTP/1.1 response of content type text/html of unknown size
VERBOSE: Content encoding: utf-8
Invoke-Expression: Missing argument in parameter list.
PS C:\Users\Arvin> irm -Debug -Verbose -FollowRelLink -Proxy "http://127.0.0.1:7890"  https://claude.ai/install.ps1 | iex
VERBOSE: Requested HTTP/1.1 GET with 0-byte payload
VERBOSE: Received HTTP/1.1 2606-byte response of content type application/octet-stream
VERBOSE: Content encoding: utf-8
Setting up Claude Code...


✔ Claude Code successfully installed!

  Version: 2.0.50

  Location: C:\Users\Arvin\.local\bin\claude.exe


  Next: Run claude --help to get started

⚠ Setup notes:
  • Native installation exists but C:\Users\Arvin\.local\bin is not in your PATH. Add it by opening: System Properties → Environment Variables → Edit User PATH → New → Add the
  path above. Then restart your terminal.


✅ Installation complete!
posted @ 2025-11-26 15:42  一杯半盏  阅读(24)  评论(0)    收藏  举报