【问题标题】:"Powershell Module Unavailable" error trying to connect to minikube尝试连接到 minikube 时出现“Powershell 模块不可用”错误
【发布时间】:2018-08-31 18:44:43
【问题描述】:

这是我遇到的错误,请任何人帮助我。

错误启动主机:错误创建主机:错误执行步骤:运行前 创建支票。
: Hyper-V PowerShell 模块不可用

【问题讨论】:

  • 听起来你需要安装 Hyper-V PowerShell 模块然后
  • 感谢您的回复 我安装了 powershell 模块,但仍然遇到同样的错误。你能给我一个安装 minikube 的源吗?我正在尝试做所有类型的东西,比如 chocaltey 和 docker。我无法实现

标签: powershell kubernetes containers kubectl minikube


【解决方案1】:

我确认问题。 看代码: powershell.go 在最近的 minikube 中

func hypervAvailable() error {
    stdout, err := cmdOut("@(Get-Command hyper-v\\Get-VM).ModuleName")
    if err != nil {
        return err
    }

    resp := parseLines(stdout)
    if resp[0] != "Hyper-V" {
        return ErrNotInstalled
    }

    return nil
}

简单地检查一下我的盒子就可以了

C:\Users\slavko> (Get-Command hyper-v\Get-VM).ModuleName
hyper-v

所以这种检查很愚蠢,因为 Go 中的检查是区分大小写的。

UPD:以上代码已在 10 小时前修复。检查 0.25.2

【讨论】:

    猜你喜欢
    • 2021-07-14
    • 1970-01-01
    • 1970-01-01
    • 2014-08-01
    • 1970-01-01
    • 2020-04-26
    • 2015-05-01
    • 2018-08-11
    • 1970-01-01
    相关资源
    最近更新 更多