本文將為收到錯誤訊息 「編譯器進程已逾時」的 IT 管理員和使用者提供協助。 請再試一次。”
在基於 Web、ChromeOS、iPadOS 或 Android 作業系統上執行的 VEXcode EXP 需要使用雲端編譯器才能將使用者專案編譯為微處理器程式碼。 由於這些平台上的安全限制,VEX微處理器編譯器無法在本地運行。 為了解決此問題,VEXcode 使用 Cloud Compiler Web 服務來允許這些平台的使用者能夠將程式碼下載到他們的機器人。
注意:Windows 和 Mac 使用者不使用 Cloud Compiler 服務。
使用者可以存取 status.vexcode.cloud 查看所有使用者的雲端編譯器服務是否出現中斷。 如果 VEXcode Cloud Compiler 服務在狀態網站上報告為“已連接”,則您的本地網路可能會阻止對 Cloud Compiler 的存取。
防火牆/網路訊息
(VEXcode 2.3.1+ 的資訊已更新)
為確保 VEXcode Cloud Compiler 能夠正常運作,請確保網路上的以下位址和連接埠對最終使用者暢通無阻。
Blocks / C++ 編譯器:cppexp.vexcode.cloud
Python Linter 服務:pythonexp.vexcode.cloud
埠:443(也可在 5637 上使用)
協定:TCP
注意: 固定 IP 位址不適用於 Cloud Compiler 服務 - 服務託管在 AWS 上,IP 位址可能會隨著時間的推移而改變 AWS 伺服器執行個體的配置。
韌體更新服務:content.vexrobotics.com
連接埠:443
協定:HTTPS
測試雲端編譯器連接
IT 管理員可以下載 VEXcode Cloud Check Utility,以協助對本機網路與 Cloud Compiler 服務的連線進行故障排除,而無需安裝 VEXcode 或連接機器人。
下載 VEXcode 雲端檢查實用程式 - Windows
下載 VEXcode 雲端檢查實用程式 - Mac
如何使用
- 從平台下拉式選單中選擇您的平台(IQ、EXP、V5)。 選擇後,UI 將更新以顯示正確的伺服器。
- 指示器的左側是 Cloud Compiler 服務狀態 - 這基於 status.vexcode.cloud的資料。 這些指示器將通知您 Cloud Compiler 服務是否正在為所有使用者執行。
- 指示器的右側是您從目前網路到 Cloud Compiler 服務的連線。 如果這些指示器顯示“未連接”,則您的網路正在阻止對 Cloud Compiler 的存取。 使用本文中的資訊開啟網路上列出的位址和連接埠。
- 「再次測試」按鈕將嘗試再次連線到 Cloud Compiler 服務並重新整理狀態指示燈。