在安裝 Chocolatey 時或者安裝之后,你可以設(shè)置 Chocolatey 安裝包的目錄,以下為你分別介紹不同場景下的設(shè)置方法。
安裝時設(shè)置
在以管理員身份運(yùn)行 PowerShell 執(zhí)行安裝腳本時,可以通過設(shè)置 ChocolateyInstall 環(huán)境變量來指定安裝目錄。示例命令如下:
$env:ChocolateyInstall = "D:\Chocolatey"
[Environment]::SetEnvironmentVariable("ChocolateyInstall", $env:ChocolateyInstall, "Machine")
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
在上述代碼中,將 Chocolatey 的安裝目錄設(shè)置為 D:\Chocolatey。你可以根據(jù)自己的需求修改該路徑。
安裝后設(shè)置
若已經(jīng)完成了 Chocolatey 的安裝,也能通過修改環(huán)境變量來更改安裝目錄。具體步驟如下:
1. 停止 Chocolatey 相關(guān)服務(wù)
要保證沒有正在運(yùn)行的 Chocolatey 進(jìn)程,關(guān)閉所有相關(guān)的命令行窗口。
2. 移動現(xiàn)有文件
把當(dāng)前 Chocolatey 安裝目錄下的所有文件和文件夾移動到新的目標(biāo)目錄。例如,從默認(rèn)的 C:\ProgramData\chocolatey 移動到 D:\Chocolatey。
3. 修改環(huán)境變量
-
修改
ChocolateyInstall環(huán)境變量:- 按下
Win + R組合鍵,輸入sysdm.cpl并回車,打開“系統(tǒng)屬性”窗口。 - 切換到“高級”選項(xiàng)卡,點(diǎn)擊“環(huán)境變量”按鈕。
- 在“系統(tǒng)變量”列表中,找到
ChocolateyInstall變量,雙擊它并將其值修改為新的安裝目錄,如D:\Chocolatey。
- 按下
-
修改
Path環(huán)境變量:- 在“系統(tǒng)變量”列表中,找到
Path變量,選中它后點(diǎn)擊“編輯”。 - 把
Path變量中舊的 Chocolatey 安裝路徑(如C:\ProgramData\chocolatey\bin)替換為新的路徑(如D:\Chocolatey\bin)。
- 在“系統(tǒng)變量”列表中,找到
4. 驗(yàn)證設(shè)置
以管理員身份打開新的 PowerShell 窗口,運(yùn)行以下命令來驗(yàn)證設(shè)置是否成功:
choco --version
如果能正常顯示版本號,就表明新的安裝目錄設(shè)置成功。