2.2. Microsoft Windows 上的问题

本节论述了影响 Microsoft Windows 主机上用户的 Red Hat OpenShift Local 问题。

2.2.1. 使用 Microsoft 标准安装程序(MSI)在安装后完成安装

流程

  1. 使用 MSI 安装程序安装 Red Hat OpenShift Local
  2. 重启您的计算机
  3. 在 Command Prompt 或 PowerShell 中运行命令:

    $ crc setup

2.2.2. crc cleanup 命令可能会失败,并显示权限错误

在命令间运行 crc setup,并在命令间重启主机计算机会导致 crc cleanup 报告以下错误:

Post "http://unix/clean": open \\.\pipe\crc-admin-helper: Access is denied.

临时解决方案

  1. 重启您的计算机
  2. 运行命令:

    $ crc cleanup

2.2.3. 在 %WINDRIVE%之外运行时的意外行为

当您从网络驱动器启动 crc 二进制文件时,Hyper-V 驱动程序将失败。

临时解决方案

  • crc 二进制文件移到 %WINDRIVE% 上的位置。

    %WINDRIVE% 通常设置为 C:\

2.2.4. Red Hat OpenShift Local 需要 PowerShell 中的 完全语言支持

Red Hat OpenShift Local 支持 ConstrainedLanguage PowerShell 模式,但系统管理员决定例外。

2.2.5. crc oc-env 命令无法使用 %PATH%中的特殊字符。

在 Microsoft Windows 上,PowerShell 和命令提示不使用 UTF-8 编码。因此,运行带有 %PATH% 中的特殊字符的 crc oc-env 命令将无法准确编码 UTF-8 字符。

临时解决方案

  • crc 二进制文件移到不包含特殊字符的位置。