針對 Azure 資料庫的數據 API 產生器安裝進行疑難解答
數據 API 產生器會以 NuGet 套件的形式散發,而且可以使用 .NET 工具來安裝。 本文提供安裝數據 API 產生器時可能發生之常見問題的解決方案。
未安裝 .NET 8
數據 API 產生器需要在您的電腦上安裝 .NET 8。 如果您沒有安裝 .NET 8,您可以依照在 Windows、Linux 和 macOS 上安裝 .NET 或下載 .NET 8.0 中的指示加以安裝。
在Ubuntu 22上安裝 .NET 8 時發生問題
在Ubuntu 22上安裝 .NET 8 可能很棘手,因為Ubuntu存放庫和Microsoft存放庫中都提供 .NET 套件,這可能會導致衝突或錯誤。
例如,當您在 Linux 上執行 dotnet
命令時,可能會收到類似下列範例的錯誤:
發生嚴重錯誤。 資料夾 [/usr/share/dotnet/host/fxr] 不存在。
若要確保您可以成功在Ubuntu上安裝 .NET 8,請檢閱 Ubuntu 上的 .NET 概觀中的安裝指示。
使用 .NET 工具安裝數據 API 產生器時發生問題
數據 API 產生器會以 NuGet 套件的形式散發,而且可以使用 命令來安裝 dotnet tool
。 如果您有使用 dotnet tool
命令的問題, 請針對 .NET 工具使用問題進行疑難解答。
數據 API 產生器命令列介面問題
安裝資料 API 產生器之後,在執行資料 API 產生器命令行介面 (CLI) 時,可能會遇到找不到命令的問題 dab
。
若要解決此問題,請確定 PATH
您電腦上的環境變數包含 .NET 工具儲存所下載套件的資料夾。 如需詳細資訊,請參閱 全域工具。
若要檢查 PATH
環境變數,請使用下列命令:
($env:PATH).Split(";")
參考資料
後續步驟
如果您無法找到本文中問題的解決方案,請在 azure/data-api-builder GitHub 存放庫提供意見反應或回報錯誤。
與我們連絡,以取得說明
如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以向 Azure 意見反應社群提交產品意見反應。