如何仅使用 cmd 更改默认的巧克力安装目录?
How to change default chocolatey install directory using cmd only?
我已经按照以下步骤
在 D:\Chocolatey
目录中安装了 Chocolatey
https://github.com/chocolatey/choco/wiki/Installation#installing-to-a-different-location
有效,但我必须更改环境变量 ChocolateyInstall
并手动创建文件夹 D:\Chocolatey
。
有什么方法可以只使用 cmd 在非默认目录中安装 Chocolatey 吗?
从命令行设置环境变量
- cmd.exe:
setx ChocolateyInstall D:\Chocolatey /M
- powershell.exe:
& setx.exe ChocolateyInstall D:\Chocolatey /M
为了巧克力
- cmd.exe:
setx ChocolateyInstall D:\Chocolatey /M && SET "ChocolateyInstall=D:\Chocolatey" && "%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
您可以简单地尝试 SET "ChocolateyInstall=D:\Chocolatey"
看看安装是否有效。
我已经按照以下步骤
在D:\Chocolatey
目录中安装了 Chocolatey
https://github.com/chocolatey/choco/wiki/Installation#installing-to-a-different-location
有效,但我必须更改环境变量 ChocolateyInstall
并手动创建文件夹 D:\Chocolatey
。
有什么方法可以只使用 cmd 在非默认目录中安装 Chocolatey 吗?
从命令行设置环境变量
- cmd.exe:
setx ChocolateyInstall D:\Chocolatey /M
- powershell.exe:
& setx.exe ChocolateyInstall D:\Chocolatey /M
为了巧克力
- cmd.exe:
setx ChocolateyInstall D:\Chocolatey /M && SET "ChocolateyInstall=D:\Chocolatey" && "%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
您可以简单地尝试 SET "ChocolateyInstall=D:\Chocolatey"
看看安装是否有效。