除了C盘之外,我可以在其他驱动器上安装Chocolatey吗?

Kim*_*Man 4 chocolatey

我喜欢使用MacPorts,而Chocolatey是完美的替代应用程序.

但是当我使用Windows时,我只在C盘上安装操作系统,所以如果我对Windows系统有任何问题,我只需格式化我的C盘.因此,我的所有文件都存储在D或E驱动器中.

我安装了Chocolatey,但默认驱动器是C.

C:\ProgramData\chocolatey
Run Code Online (Sandbox Code Playgroud)

另外,安装应用程序的默认位置也是C盘.例如,ruby安装在此位置:

// Get Ruby from the repository
choco install ruby

// Then it installed in this location:
C:\tools\ruby213\bin;
Run Code Online (Sandbox Code Playgroud)

我可以将默认位置设置为D盘吗?

fer*_*der 5

备用安装位置

使用Chocolatey本身,它只需要设置ChocolateyInstall Environmnent变量:

  1. 创建一个名为ChocolateyInstall的机器级别(用户级别也可以工作)环境变量,并将其设置为您希望在安装之前安装的文件夹(此环境变量必须全局设置或可供PowerShell使用 - 仅仅制作它是不够的它可用于您当前的命令提示会话).
  2. 手动创建文件夹.

如果您已经安装(并希望在事后更改位置):

  1. 按照上述步骤操作.
  2. 再次安装巧克力.
  3. 复制/移动旧lib/bin目录中的项目.
  4. 删除旧的安装目录.

应用程序位置

随着应用程序,它变得有点困难.许多应用直接指向C:\Program Files.如果你移动了它,那么他们应该尊重新的位置.

对于像ruby这样的东西,它可以使用Get-BinRoot,当你可以添加ChocolateyBinRoot为环境变量时,它会将那些东西指向那里.

创建环境变量

您可以使用以下步骤创建环境变量:

  1. 单击"开始"按钮
  2. 右键单击"计算机"并选择属性(或按Windows键+暂停/中断)
  3. System窗口应该出现,点击```高级系统设置"链接
  4. System Properties窗口应该出现,点击Environment Variables按钮
  5. 在那里,为ChocolateyInstall创建一个用户/机器级环境变量,并将其Value设置为您要使用的路径