︿
Top

2026年10月30日 星期五

Claude Code CLI 安裝與設定

前言

在 Windows 平台安裝 Claude Code CLI, 並完成第一次啟動時的設定 (Theme, 身份認證, 安全性提示, 工作區存取). 安裝本身只要一行指令, 但實際走過一遍, 還是有一些地方要注意. 整理如下, 供備忘之用.

一. 安裝

以 PowerShell 執行以下指令, 不需要以系統管理員身份執行.

irm https://claude.ai/install.ps1 | iex

這行指令拆開來看:

  • irm: Invoke-RestMethod 這個 cmdlet 的縮寫別名. 它會對指定網址發出網路請求, 並把回傳的內容抓下來. 在這裡是去 https://claude.ai/install.ps1 下載安裝腳本的內容 (一段 PowerShell 程式碼文字).
  • |: 管線 (pipe) 符號. 把左邊指令的輸出, 直接當作右邊指令的輸入, 所以 irm 下載到的腳本文字, 會被送給右邊處理.
  • iex: Invoke-Expression 的縮寫別名. 它會把收到的文字當成 PowerShell 指令來執行.

合起來的效果就是: 從 claude.ai 下載安裝腳本, 然後立刻執行它. 不需要先存成檔案, 再手動打開執行, 一行就完成.

補充: Git for Windows 為選用. 有安裝的話, Claude Code 會使用 Git Bash 執行 shell 指令; 沒有安裝, 則改用 PowerShell.

二. PATH 警告及處理

安裝完成後, 出現了一段 Setup notes: C:\Users\user01\.local\bin 不在 PATH 中.

01 PowerShell_安裝_PATH警告

以下列指令, 將 .local\bin 加入使用者的 PATH 環境變數. 這裡用 $env:USERPROFILE 取代寫死的使用者路徑, 換了帳號也能直接使用:

[Environment]::SetEnvironmentVariable("Path", [Environment]::GetEnvironmentVariable("Path","User") + ";$env:USERPROFILE\.local\bin", "User")

注意: 執行後, 必須開啟新的終端機視窗, 新的 PATH 才會生效.

幾個常用的環境變數查詢指令:

# 取得 PATH 變數
$env:PATH

# 取得目前登入的使用者名稱
$env:USERNAME

# 取得 Windows 安裝目錄
$env:windir

三. 確認 PATH 並啟動 claude

開啟新的終端機視窗, 確認 PATH 的最後已包含 C:\Users\user01\.local\bin, 再輸入 claude 啟動.

PS C:\Users\user01> $env:PATH
C:\Users\user01\AppData\Local\Microsoft\WindowsApps\Microsoft.PowerShell_8wekyb3d8bbwe;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Microsoft SQL Server\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Users\user01\AppData\Local\Microsoft\WindowsApps;C:\Users\user01\.dotnet\tools;C:\Users\user01\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\user01\.local\bin

PS C:\Users\user01> claude

也可以用 claude --version 確認安裝是否成功, 正常會顯示版本號.

注意: 建議先切換到要作業的專案資料夾, 再執行 claude. 原因見 七. 工作區存取.

四. 設定 Theme

第一次執行時, 會先選擇終端機的文字樣式. 維持預設的 Dark mode 即可, 之後可用 /theme 變更.

02 Claude_Theme設定

五. 身份認證

Claude Code 需要 Pro, Max, Team, Enterprise 或 Console 帳號, 免費方案不包含 Claude Code. 這裡採用訂閱 (Subscription) 的方式登入.

選擇第 1 項 Claude account with subscription:

03 Claude_身份認證_設定

接著會自動開啟瀏覽器進行授權:

04 Claude_身份認證_設定

輸入電子郵件:

05 Claude_身份認證_輸入電子郵件

到信箱收信, 依郵件中的連結或驗證碼繼續:

06 Claude_身份認證_電子郵件提示

取得驗證碼:

07 Claude_身份認證_取得驗證碼

確認授權範圍後, 按 [Authorize]:

08 Claude_身份認證_確認授權

授權完成:

09 Claude_身份認證_授權完成

回到 claude cli (在 PowerShell 中), 可以看到登入成功的訊息 Login successful., 按 Enter 繼續.

10 Claude_CLI_認證授權完成

六. 安全性提示

接著是兩點安全性提示:

  1. Claude 可能會出錯. 使用者要為 Claude 的動作負責, 執行程式碼前應自行檢查.
  2. 由於有 prompt injection (提示注入) 的風險, 只用在自己信任的程式碼上.

11 Claude_CLI_安全性免責聲明

七. 工作區存取

Claude Code 會詢問是否信任「目前的工作資料夾」. 信任之後, Claude Code 就能讀取, 編輯, 執行這個資料夾裡的檔案.

這裡詢問的是執行 claude 時所在的資料夾. 由於 PowerShell 開啟時預設停在使用者的 home (C:\Users\user01), 直接執行 claude, 問到的就是整個 home 資料夾.

重要: 對使用者的 home 資料夾, 千萬不要選 Yes. 請選 No, exit 離開, 先 cd 到專案資料夾, 再重新執行 claude.

12 Claude_CLI_工作區存取權限_千萬不要選Yes

結論

Claude Code CLI 的安裝本身只要一行指令, 比較需要留意的有兩點: 一是安裝後 .local\bin 不在 PATH 中, 要自行加入並重開終端機; 二是第一次啟動時的工作區信任, 問的是執行 claude 時所在的資料夾, 記得先切換到專案資料夾, 不要把整個 home 交給它.

參考文件

沒有留言:

張貼留言