AI 新聞·2026年11月7日·來源: Dev Community
我的頭兩個開源 PR,在 Windows 上,四天內完成:設定 Switch 時遇到的問題及我的學習
一位首次貢獻者記錄了在 Windows 11 上設定 Switch(一個將 AI 編碼代理整合到團隊聊天中的開源層)時遇到的具體技術障礙。這項為期四天的努力是為了一場黑客松而進行的,最終產生了兩個拉取請求,解決了 Switch 核心儲存庫中的文件空白和平台特定問題。
在 Windows 11 上為開發人員設定 Switch(一個旨在將 Claude Code 和 OpenCode 等 AI 編碼代理嵌入團隊聊天的開源平台)帶來了獨特的挑戰。儘管初始設定時間尚可管理,Windows 上 `just up` 需要兩分鐘,`just run` 需要 30 秒,而 Debian 上約一分鐘,但一些核心功能需要針對 Windows 環境的變通方法。
主要障礙包括 `just` 腳本(bash 腳本)在 PowerShell 中失敗,需要使用 Git Bash。此外,Git for Windows 的預設 `core.autocrlf=true` 設定導致 CRLF 行尾,與 Switch 的連接器目錄載入器預期 LF 行尾衝突。這需要手動調整 Git 配置或特定的 `.gitattributes` 修正以確保正確的文件解析。
代理控制器的 `npm` 套件最初在其平台支援列表中缺少 `win32`,導致無法安裝,除非使用 `--force` 旗標。儘管這已透過建議的修正和記錄的變通方法解決,但一個持續存在的問題是:Switch Console 識別 OpenCode 已安裝,但其嵌入式控制器報告 CLI 不存在,導致代理無法在 Windows 機器上運行。這個未解決的問題在最終的快速入門指南中公開承認,強調了跨平台兼容性的實際複雜性。
分享這篇文章
延伸閱讀
原文報道: Dev Community我們不轉載全文, 閱讀原文 →






