生活分享
新手問題排除
排除問題先判斷發生在哪一層:找不到程式是安裝或 PATH;進不了帳號是登入;讀不到檔案是目錄或權限;結果不對則可能是需求或專案程式。一次改一個條件,才能知道是哪個修正有效。
閱讀時間約 15 分鐘 · 操作 20 分鐘

返回 Codex 教學總目錄Codex 學習中心:完整教學目錄從安裝、第一個任務到 MD 規則與進階整合,規劃 60 篇 Codex 教學、十個單元。依程度、平台、需求或指令搜尋下一篇;尚未公開的教學會標示狀態,方便安排學習路線。閱讀全文
目標與使用方式
示意圖的 01 是記錄症狀,02 是依表選一個最小檢查,03 是修正原因後重做原操作。不是遇到錯誤就立即重試;先保留輸入、狀態及原本可用的環境,再縮小問題。
第一步:記錄現象與最後成功的動作
先記錄時間、平台、應用程式/CLI 版本、目前資料夾、完整命令或操作、預期結果及錯誤原文。只分享和問題有關的訊息,遮蔽帳號、私有路徑與金鑰。若是安裝成功後才找不到指令,保留安裝結果;若是另一個任務仍在跑,保留任務名稱與主機。不要把錯誤截成只剩紅字,因為上一行命令與工作目錄通常決定下一步。
# Troubleshooting record
- Time and timezone:
- Surface: desktop / CLI / IDE / mobile / web
- OS and app or CLI version:
- Working folder or execution host (redacted if shared):
- Exact command or UI action:
- Expected result:
- Actual error and exit status:
- Last successful action:
- One change attempted:
- Result after that change:
- Files or settings to restore:
安裝、登入與平台入口
| 症狀 | 先做的小檢查 | 詳細操作 |
|---|---|---|
| codex 找不到或不是內外部命令 | 關閉舊終端機再開,查可執行檔位置 | CLI 安裝 |
| PowerShell 阻擋腳本 | 記下被阻擋的檔名與執行方式 | Windows CLI |
| macOS/Linux 安裝位置不同 | 分辨 shell、PATH 及實際執行檔 | macOS、Linux/WSL |
| 登入後還是未授權 | 同一終端機看 codex login status | 帳號與額度 |
| 找不到桌面或手機的某按鈕 | 記錄版本、帳號、工作空間與入口 | 平台選擇 |
codex 找不到或不是內外部命令: CLI 安裝Codex CLI 安裝與入門選擇自己的安裝平台,完成 CLI 登入、唯讀檢查、單行修改、獨立驗證與工作階段接續。包含可重做的兩檔練習與缺檔測試。閱讀全文
PowerShell 阻擋腳本: Windows CLIWindows CLI 安裝與排錯在 PowerShell 安裝、登入、核對執行路徑,完成第一次讀取並處理更新與找不到命令。閱讀全文
macOS/Linux 安裝位置不同: macOSmacOS CLI 安裝與排錯在 macOS 終端機完成安裝、登入與專案定位,分開處理 shell 環境、更新和權限問題。閱讀全文 · Linux/WSLLinux/WSL CLI 與檔案位置辨識主機與 WSL 的工具、路徑和帳號,從正確目錄執行相同練習並更新 CLI。閱讀全文
登入後還是未授權: 帳號與額度帳號、登入、方案與額度先確認登入方式,才能判斷用量扣在哪裡。ChatGPT 帳號登入使用方案提供的 Codex 額度;以 API key 使用支援的客戶端則需要另行確認 API 帳務。這篇不固定寫入容易過期的價格或訊息上限,而是教你找到自己帳號的有效資訊。閱讀全文
找不到桌面或手機的某按鈕: 平台選擇平台選擇:找到適合的 Codex 入口用具體工作情境比較桌面、手機、CLI、IDE 與雲端,核對檔案和工具在哪裡執行。閱讀全文
同一台電腦上的 Windows、WSL、容器與遠端主機不一定共用登入或設定;先確認出錯的是哪個環境。
Windows 可以用 Get-Command codex 看找到的是哪個執行檔;macOS/Linux 用 command -v codex。看到多個安裝來源時先記錄,不立刻刪除舊版或更改全機安全政策。登入問題先分辨 ChatGPT 登入、API key 與組織限制;額度耗盡不會因重裝而增加。服務可能異常時查看官方狀態頁,對照你的錯誤時間與服務項目,不把網站整體正常視為自己的網路與權限都正常。
工作目錄、MD 與設定
| 症狀 | 先確認 | 深入篇 |
|---|---|---|
| 改了程式但頁面沒變 | 正確資料夾、服務網址、檔案版本 | 路徑、瀏覽器 |
| AGENTS.md 好像沒作用 | 真正檔名、所在層級、任務工作根目錄 | 規則層級 |
| 把 README 當成永久規則 | 區分入口規則與任務資料 | 文件分工 |
| config.toml 解析失敗 | 最後改動、引號、重複 table、有效設定位置 | 設定排錯 |
| 續接後沿用舊結論 | 核對現有檔案與版本,不只讀交接文字 | 工作階段、交接 |
改了程式但頁面沒變: 路徑終端機與路徑:找到專案根目錄在 Windows、macOS、Linux 建立練習資料夾,確認目前目錄並辨識相對與絕對路徑。閱讀全文 · 瀏覽器瀏覽器、截圖與圖片協作畫面需求需要把參考、實際結果與修改條件放在一起。瀏覽器可以找資料與檢視網站,截圖能傳達當下畫面,生成圖適合概念參考;三者提供的證據不同,不能用生成的介面當成操作成功。閱讀全文
AGENTS.md 好像沒作用: 規則層級AGENTS.md 層級與覆寫驗證用根目錄與子目錄案例追蹤規則來源、衝突與 override,確認實際選入的文件。閱讀全文
把 README 當成永久規則: 文件分工規則、說明與上下文文件怎麼分把工作規則、專案入口、設計條件與交接狀態分開保存,用實檔與測試驗證過期猜測。閱讀全文
config.toml 解析失敗: 設定排錯設定優先順序與故障排除從設定來源追查無效或衝突的選項,一次修改一項,驗證結果後保留可還原的紀錄。閱讀全文
續接後沿用舊結論: 工作階段工作階段、接續與分岔辨識新任務、接續與分岔的差異,從歷史中找到正確工作並核對路徑和剩餘事項。閱讀全文 · 交接上下文與工作交接長工作需要把決策與證據留下,不能只依靠對話長度。README 說明怎麼使用專案,設計文件記錄為何這樣做,交接文件整理目前做到哪裡;AGENTS.md 則放持續有效的工作規則,避免把所有進度塞成規則。閱讀全文
一次只改一個條件。設定恢復正常後保留必要改動,移走你自己加的診斷標記,不能把整份設定覆蓋成網路上的範本。
可重現演練:找到真正的資料夾
在檔案管理員建立全新的 path-trouble,裡面有 project 與 other 兩個空白資料夾。只在 project 裡建立 marker.md,內容為下方一行。先從 other 開終端機,故意嘗試讀 marker.md;這會重現檔案找不到,不需要 Codex 也不會動到正式專案。接著查目前目錄與檔案清單,再用明確相對路徑讀到 marker,最後 cd 進 project 並重做原讀檔命令。
# Correct folder: PATH-PRACTICE-1
Get-Content -LiteralPath .\marker.md
Get-Location
Get-ChildItem
Get-Content -LiteralPath ..\project\marker.md
Set-Location -LiteralPath ..\project
Get-Content -LiteralPath .\marker.md
cat ./marker.md
pwd
ls
cat ../project/marker.md
cd ../project
cat ./marker.md
第一個讀檔失敗,後面兩次應顯示相同 PATH-PRACTICE-1;marker 內容未改,修正的是操作位置。完成後回到原本工作目錄,練習資料可保留,不需要遞迴刪除。若套用到 Codex,先請它回報目前根目錄及指定檔案是否存在,再決定是否開錯專案。不要把桌面同名任務、另一個 worktree 或手機看到的舊內容當成同一資料夾。
如果需要記錄成功狀態,PowerShell 的 Get-Content 是 cmdlet,應立即保存 $?;$LASTEXITCODE 主要用於 codex、node 等原生程式。前面的路徑練習結束後,終端機應在 project,以下先讀不存在的 other/marker.md,再讀真正的 marker。PowerShell 預期依序 False、True;shell 則先非零、後 0。不要等其他命令跑完才讀狀態。
Get-Content -LiteralPath ..\other\marker.md
$practiceReadOk = $?
$practiceReadOk
Get-Content -LiteralPath .\marker.md
$practiceReadOk = $?
$practiceReadOk
cat ../other/marker.md
practice_read_exit=$?
printf '%s\n' "$practice_read_exit"
cat ./marker.md
practice_read_exit=$?
printf '%s\n' "$practice_read_exit"
自動變數的精確定義見 PowerShell 官方文件。兩次讀檔都不改 marker;若檔案內容改了,另記為未預期修改並先找原因。這樣交接時能把「路徑錯誤已修正」和「檔案原文保持」分開核對。
工具、遠端與自動化
| 症狀 | 先查哪一層 | 深入篇 |
|---|---|---|
| Skill 出現但做錯 | 有沒有選中、指示與資源是否相符 | 技能驗收 |
| Plugin 已安裝但無法查資料 | 入口支援、啟用、連線帳號與來源權限 | 插件排錯 |
| MCP 設定存在但工具不可用 | 程序/URL、握手、工具清單、授權 | MCP 排錯 |
| 手機讀到舊版本 | 主機連線、任務、檔案標記與 Handoff | 遠端設定、跨裝置 |
| 子代理說完成卻有衝突 | 修改責任與可重現證據 | 代理品質、平行整合 |
| 排程逾時或重複 | 保存設定與活動 run 分開確認 | 自動化恢復 |
| JSON 有答案但程序失敗 | 退出碼、事件與最後資料各自驗證 | JSON/JSONL |
Skill 出現但做錯: 技能驗收Skill 觸發與結果測試分開驗證格式、選用條件及實際結果,用應觸發與不應觸發的案例修正技能描述。閱讀全文
Plugin 已安裝但無法查資料: 插件排錯Plugin 連線與工具不可用排錯區分已安裝、已連帳號、已授權與工具可用,依實際錯誤重連或移除需要處理的項目。閱讀全文
MCP 設定存在但工具不可用: MCP 排錯MCP 連線診斷與故障復原從程序、傳輸、認證與工具清單分層檢查,保留錯誤證據並驗證最小可用操作。閱讀全文
手機讀到舊版本: 遠端設定Remote 設定、排錯與解除連接完成配對、檢查主機狀態,以新讀檔驗證連線,並分辨遠端存取、裝置配對與任務的停止狀態。閱讀全文 · 跨裝置跨裝置交接:核對檔案與環境追蹤對話、主機、工作目錄與分支,用交接紀錄確認接續的是同一份工作。閱讀全文
子代理說完成卻有衝突: 代理品質子代理分工與品質檢查定義獨立輸入、修改範圍與交付證據,審查子代理結果並處理缺項。閱讀全文 · 平行整合平行工作後的整合與驗收依檔案與介面契約整合獨立修改,處理衝突,再驗證合併後的整體行為。閱讀全文
排程逾時或重複: 自動化恢復自動化失敗、重試與停止從執行紀錄判斷是否已產生結果,避免重複操作,修正條件並確認排程停止。閱讀全文
JSON 有答案但程序失敗: JSON/JSONLJSON 輸出與結果驗證區分事件串流與最終結果,解析結構化輸出並拒絕缺欄位或錯誤格式。閱讀全文
依症狀只處理相關層,例如已安裝插件與來源帳號有權讀取是不同狀態。
完成排錯與恢復工作
修正後重做原本會失敗的操作,再加一個相鄰案例確認沒有破壞既有行為。例如修 Completed 後也測 Active;修改 config 後確認先前正常的設定還在;重連 MCP 後真的讀一份虛構文件,而非只看綠色連線圖示。把問題、原因、單一修正與驗證寫回 issue-notes.md,需要交給別人時提供最小可重現輸入及已試過的步驟。問題未解決就寫未解決,保留可用狀態與下一個要查的證據。
最後撤回自己加入的測試標記與暫時設定,保留必要修正、備份及錯誤紀錄。不要藉排錯一次清空所有設定、刪除工作階段或公開敏感內容。這個索引不要求照表從頭做完;從自己的症狀選一列即可,讀完專篇可由篇首或篇尾回到教學總目錄Codex 學習中心:完整教學目錄從安裝、第一個任務到 MD 規則與進階整合,規劃 60 篇 Codex 教學、十個單元。依程度、平台、需求或指令搜尋下一篇;尚未公開的教學會標示狀態,方便安排學習路線。閱讀全文,再用功能名、指令或 MD 檔名搜尋下一步。各平台未提供的功能應記為不支援或尚未開放,與安裝故障分開處理。
返回 Codex 教學總目錄Codex 學習中心:完整教學目錄從安裝、第一個任務到 MD 規則與進階整合,規劃 60 篇 Codex 教學、十個單元。依程度、平台、需求或指令搜尋下一篇;尚未公開的教學會標示狀態,方便安排學習路線。閱讀全文
閱讀完整文字說明
Symptom to One check to Retry
同主題延伸閱讀
生活分享
Codex 學習中心:完整教學目錄
從安裝、第一個任務到 MD 規則與進階整合,規劃 60 篇 Codex 教學、十個單元。依程度、平台、需求或指令搜尋下一篇;尚未公開的教學會標示狀態,方便安排學習路線。
生活分享
Worktree 與多任務隔離
Worktree 讓同一個 Git 程式庫有不同的工作目錄,各自承接不同分支。它適合讓兩項工作分開改檔,但資料庫、連接埠與外部服務仍可能共用,不能把檔案隔離當成所有資源隔離。
生活分享
實戰:製作小網站
從 brief.md 規劃並製作 Small Steps 待辦網站,完成新增、完成、刪除、篩選與本機資料保存。將 HTML、CSS、資料函式、畫面事件與測試分開,以 Node 測試和瀏覽器操作驗收,並留下可重新啟動與還原的交接紀錄。
生活分享
用量與效率:減少重工
記錄任務條件、模型選項、時間與成果,找出能減少無效重試和過多上下文的調整。
引用本文的文章
最新旅遊情報攻略

情報
2026 韓國楓葉預測:雪嶽山 10 月 20 日、首爾近郊 10 月底、內藏山與漢拏山 11 月上旬
韓國山林廳 2026 年 9 月 22 日公布的楓紅高峰預測:雪嶽山 10 月 20 日,春川、國立樹木園到首爾植物園落在 10 月 28 日到 11 月 2 日,內藏山 11 月 4 日、漢拏山 11 月 6 日,整體比最近 5 年晚約 0.8 天。整理各地楓樹與銀杏的預測日、首爾出發怎麼排,以及出發前去哪裡看即時楓況。2026 年 10 月查證。
- 季節活動
- 自然
- 觀景

攻略胡志明市
胡志明市到頭頓一日遊:白藤碼頭搭高速船、船票與班次,下船就是胡梅纜車與耶穌基督像
人在胡志明市挪一天去頭頓看海:市中心的白藤高速船碼頭搭船,航程 120 分鐘到頭頓的胡梅碼頭,平日成人 320,000 越南盾、週末 350,000,回程末班平日 15:00。下船就是胡梅纜車站,同一條路上有白宮,小山頂上是耶穌基督像。平日一天只有兩班船,整天要從末班船倒推著排。
- 交通
- 行程範例
- 海灘

攻略沖繩
沖繩不開車攻略:單軌只到浦添,美麗海水族館要坐兩個多小時的巴士,回那霸的最後一班直達車 17:22 就開走
不租車的沖繩怎麼移動:那霸市區靠沖繩都市單軌電車(ゆいレール),那霸機場站到終點てだこ浦西 19 站、17 公里、37 分鐘,一日券 1,000 日圓;美麗海水族館有那霸機場直達的高速巴士,單程 2,000 日圓起、官方時刻表上 2 小時上下,下車後還要走 10 分鐘;古宇利島要在今帰仁村役場轉車,當天來回光坐車就六個半小時;回程的最後一班直達車 17:22 就從記念公園前開走(2026 年 9 月查證)。
- 交通
- 行程範例
- 預算
資料來源
- Codex CLI command reference · 查證日期:
- Codex authentication · 查證日期:
- OpenAI status · 查證日期: