本文檔記錄使用 Trae 時可能遇到的問題并提供解決方法。
在 Windows 操作系統(tǒng)中安裝或升級 Trae 時,受安全軟件影響,有極小概率會遇到 “窗口意外終止” 問題(如下圖所示)。如果遇到此情況,可按照以下方式解決:
關(guān)閉安全軟件。
如遇到下圖所示的花屏現(xiàn)象,可能由于系統(tǒng)開啟 GPU 加速導(dǎo)致。
你可以嘗試禁用 GPU 加速,步驟如下:
首選項(xiàng):配置運(yùn)行時參數(shù)
(Preferences: Configure Runtime Arguments
)命令。argv.json
文件來配置運(yùn)行時參數(shù)。你可能會看到一些默認(rèn)參數(shù)。 "disable-hardware-acceleration": true
。在 Trae 中點(diǎn)擊 “自動更新” 后,若桌面圖標(biāo)無法打開,且提示 “Access is Denied.(os error5)” 錯誤(下圖所示),你可以通過以下方式解決:無需卸載原先安裝的 Trae,直接從 Trae 官網(wǎng)重新下載 Windows 版的安裝包并完成安裝,你原有的代碼、插件及 IDE 配置信息等數(shù)據(jù)都會被保留。
![]() |
![]() |
如果 Chat/Builder 模式提示 ”客戶端異常,請稍后重試“,可以嘗試以下解決方法:
![]() |
![]() |
若你遇到以下插件相關(guān)問題:
![]() |
![]() |
嘗試通過以下步驟解決:
在 通用 部分的 Editor 設(shè)置 處,點(diǎn)擊 去設(shè)置 按鈕。
在 Editor 設(shè)置 窗口中,搜索 “Proxy” 并找到 Http: Proxy (適用所有配置文件) 配置項(xiàng)。
關(guān)閉 Trae 并重啟。
插件服務(wù)恢復(fù)正常。
部分社區(qū)插件(如 ms.cpp-tools、golang.Go、Kotlin)在使用過程中存在內(nèi)存泄漏的問題。若遇到內(nèi)存占用過高的情況,可通過以下步驟嘗試解決:
按步驟依次嘗試,若當(dāng)前步驟無法降低內(nèi)存占用,繼續(xù)嘗試后續(xù)步驟,直到重啟 Trae。
重啟語言服務(wù):使用快捷鍵(macOS:Command + Shift + P;Windows:Ctrl + Shift + P)打開命令輸入面板,輸入用于重啟對應(yīng)語言服務(wù)的命令(如 go: restart)。
重啟插件進(jìn)程:在命令輸入面板中,輸入 restart ext 命令,重啟插件進(jìn)程。
重啟 Trae:
語法檢測、跳轉(zhuǎn)函數(shù)定義等類似的功能是由該語言對應(yīng)的 Language Server Provider(簡稱 LSP)提供。以 Python 為例,如遇到了 Python 文件里無法通過快捷鍵跳轉(zhuǎn)到函數(shù)定義,可能的原因有以下幾種:
同樣以 Python 為例,針對無法跳轉(zhuǎn)到函數(shù)定義的問題,可按照以下步驟逐一排查:
進(jìn)入插件市場,檢查是否已安裝了 Python 相關(guān)的 LSP 插件。
若已安裝了由 ms-python 提供的 Python、Pylance 插件,將其卸載。
在 VS Code 中安裝 Python 時一般會自動安裝 Pylance,所以從 VS Code 或 Cursor 導(dǎo)入配置到 Trae 后,更容易遇到 LSP 不生效的問題。
如無 Python 插件或已將 ms-python 提供的插件卸載干凈,請搜索并安裝開源社區(qū)中 Python 相關(guān)的 Language Server,如 BasedPyright。
提示
BasedPyright 默認(rèn)設(shè)置了較為嚴(yán)格的類型檢查,為避免被過度干擾,建議將其調(diào)低 。步驟如下:
1. 打開 Editor 設(shè)置,搜索 pyright type checking mode。
2. 將默認(rèn)的 recommended 模式修改為 basic 模式。
錯誤碼處理:
錯誤碼 | 錯誤內(nèi)容 | 解決方案 |
---|---|---|
1001 | 創(chuàng)建目錄失敗 | 可能是因?yàn)榇疟P空間不足或無目錄的寫入權(quán)限。解決方案如下: 檢查磁盤剩余空間,確保有足夠的空間用于創(chuàng)建目錄。 確保有 ~/.trae-cn-server 目錄的寫入權(quán)限。 |
1002 | 創(chuàng)建目錄失敗 | 同 1001 錯誤碼。 |
1003 | 遠(yuǎn)程主機(jī)上啟動 Trae CN 服務(wù)端失敗 | 檢查遠(yuǎn)程主機(jī)的系統(tǒng)版本是否滿足要求。 |
2001 | 下載安裝包失敗 | 檢查網(wǎng)絡(luò)聯(lián)通性,然后重試。 |
2002 | 解壓安裝包失敗 | 可能是由于安裝包的下載過程被截斷,導(dǎo)致下載的文件異常,重新安裝后再嘗試解壓。 |
3001 | 遠(yuǎn)程主機(jī)上啟動 Trae CN 服務(wù)端失敗 | 檢查遠(yuǎn)程主機(jī)的系統(tǒng)版本是否滿足要求。 |
連接超時問題處理:
連接超時原因 | 解決方案 |
---|---|
服務(wù)器未啟動,或網(wǎng)絡(luò)無法連接 | 在本地終端執(zhí)行 ssh <host> 測試遠(yuǎn)程連接: 若連接失敗: 檢查遠(yuǎn)程主機(jī)的 Trae CN 服務(wù)端是否正常運(yùn)行。 確認(rèn)網(wǎng)絡(luò)連接無異常。 若連接成功:繼續(xù)排查其他潛在問題。 |
遠(yuǎn)程主機(jī)名稱包含大寫字母 | 部分 Trae CN 客戶端版本存在兼容性問題:當(dāng) ~/.ssh/config 文件中遠(yuǎn)程主機(jī)名稱包含大寫字母時,可能導(dǎo)致連接超時。解決方案如下: 升級客戶端:將 Trae CN 客戶端更新至最新版本。 修改主機(jī)名:將配置文件中的主機(jī)名稱全部改為小寫字母。 |
不支持服務(wù)器的默認(rèn) shell | 目前,一些 shell 會導(dǎo)致連接異常,比如 fish。將用戶的默認(rèn) shell 改成 bash 和 zsh 以解決該問題。 |
本地 ~/.ssh/config 文件位置變動 | 如果挪動過本地的 ~/.ssh/config 文件的位置,可能會遇到這個問題。將 ~/.ssh/config 文件放回原先的位置以解決該問題。 |
若以上解決方案仍無法解決你的問題,可以通過《支持》中提供的渠道聯(lián)系我們。請?jiān)趩栴}反饋中提供以下信息,以便我們盡快定位問題并協(xié)助你解決:
日志(從輸出面板復(fù)制 Remote-SSH 相關(guān)的完整日志)。
ssh -vvv test
## 此處會輸出大量日志,請復(fù)制完整的日志
與 AI 助手對話時,系統(tǒng)會綜合計算以下內(nèi)容的長度總和,作為輸入長度:
當(dāng)總長度超出限制時,可能會出現(xiàn):
解決方案如下:
更多建議: