疑難排解
專案失敗或需要修正
專案最後顯示「無法完成驗證」、「已產生,但尚未編譯」、「尚未測試載入」或「無法完成這個專案」時該怎麼辦。
更新於
#「Codexe 無法自動完成這個專案的驗證」
Codexe 建置了專案,發現錯誤,而自動修復沒能讓它建置成功。所有檔案都還在。
- 按下讓 Codexe 再試一次(免費)。它會重新跑一輪修復,不會用到 token。每個專案每天可以用一次,每天最多三個專案。
- 如果還是失敗,打開聊天,用更簡單的步驟重新描述目標,或一次只要求一部分(「先讓插件在沒有 MySQL 儲存的情況下建置成功」)。
- 如果錯誤提到特定的函式庫或版本,請說明你的伺服器執行的是哪個版本。
- 你也可以在編輯器中修正回報的錯誤,然後按下編譯。
常見的原因是需求混用了不同的平台或版本(「一個使用 Fabric API 的 Spigot 插件」),或第一個需求非常龐大。比較小、比較具體的需求驗證起來更可靠。
#「已產生,但尚未編譯」或「尚未測試載入」
Codexe 這次沒辦法執行檢查,所以不能說專案壞了;它只是還沒被檢查過。常見原因:
- 建置服務很忙,或某個相依套件的儲存庫沒有回應,
- 對 Skript 來說,腳本用了測試伺服器沒有的附加元件(請參閱 Skript)。
該怎麼做:按下編譯取得真正的答案(Java 專案)。Codexe 也會在一段時間內自動重試這些專案。如果是 Skript,請在你的伺服器上安裝附加元件,然後在那裡測試。
#「Codexe 無法完成這個專案」
第一次產生沒有產出任何可用的東西(沒有檔案、AI 供應商錯誤,或平台錯誤)。它用掉的 token 已經自動退還,訊息中會顯示退還的數量。按下再試一次,就會帶著你原本的需求重新開啟建立頁面。可以考慮改寫需求或換一個模型。請參閱額度退還。
#平台不對
如果 Codexe 產生的平台和你要求的不同(例如你要 Fabric,卻產生了 Forge 模組),而且無法重新產生,專案就會停止,並顯示一則寫出兩個平台名稱的訊息。請確認建立頁面上的專案類型和需求一致,並在文字中明確寫出平台。