教學課程:設定 vcpkg 資產快取
所有資產快取都會透過環境變數進行 X_VCPKG_ASSET_SOURCES
設定。 的值 X_VCPKG_ASSET_SOURCES
會遵循特定的 組態語法。
在本教學課程中,您將瞭解如何:
必要條件
- 終端機
- vcpkg
1 - 建立資產快取目錄
您可以使用 Azure Blob 儲存體 後端 “x-azurl
”,來儲存資產。 或者,您可以使用文件系統目錄來儲存下載資產,包括網路位置。 若要這樣做,您必須在資產快取 URL 中使用通訊 file://
協定。
在本教學課程中,您將建立本機資產快取位置來儲存下載的成品。 如果您有想要改用的 Azure DevOps Blob 儲存體,請取代 URL 並提供 SAS 令牌作為組態字串中的第二個參數。
- 建立目錄作為資產快取位置(以您選擇的任何位置取代):
mkdir D:\vcpkg\asset-cache
mkdir /home/vcpkg/asset-cache
2 - 設定 X_VCPKG_ASSET_SOURCES
接下來,請設定 的值 X_VCPKG_ASSET_SOURCES
,如下所示:
$env:X_VCPKG_ASSET_SOURCES="clear;x-azurl,file://D:/vcpkg/asset-cache,,readwrite"
set "X_VCPKG_ASSET_SOURCES=clear;x-azurl,file://D:/vcpkg/asset-cache,,readwrite"
此 X_VCPKG_ASSET_SOURCES
組態會新增下列來源字串:
clear
,停用任何先前設定的資產快取x-azurl,file://C:/vcpkg/asset-cache,,readwrite
,會設定位於的D:\vcpkg\asset-cache
文件系統資產快取,並具有讀寫許可權。
export X_VCPKG_ASSET_SOURCES="clear;x-azurl,file:///home/vcpkg/asset-cache,,readwrite"
此 X_VCPKG_ASSET_SOURCES
組態會新增下列來源字串:
clear
,停用任何先前設定的資產快取x-azurl,file:///home/vcpkg/asset-cache,,readwrite
,會設定位於的home/vcpkg/asset-cache
文件系統資產快取,並具有讀寫許可權。
下一步
以下是接下來要嘗試的其他工作:
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應