【问题标题】:Import-Module posh-docker is not working导入模块豪华码头不工作
【发布时间】:2016-12-27 02:14:56
【问题描述】:

Import-Module posh-docker 在以管理员身份运行时无法在 Power Shell 上运行

我正在尝试为当前的 PowerShell 启用命令的自动完成,但出现以下错误。 executionpolicy 已设置为 RemoteSigned。我的系统中有 Docker Toolbox。

Import-Module : The specified module 'posh-docker' was not loaded because no valid module 
 file was found directory. At line:1 char:1
+ Import-Module posh-docker
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : ResourceUnavailable: (posh-docker:String) [Import-Module], FileNotFoundExc
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand

【问题讨论】:

    标签: powershell docker import-module


    【解决方案1】:

    从您的问题看来,您正在关注the instructions on this page,内容如下:

    您可以按如下方式安装 posh-docker PowerShell 模块:

    (强调我的)。他们的措辞不正确;这些步骤用于在模块安装后导入模块。

    安装模块的说明位于the GitHub page for posh-docker。您必须首先遵循这些说明:

    Windows 10 / Windows Server 2016

    1. 打开 powershell 提示符
    2. 运行Install-Module -Scope CurrentUser posh-docker

    早期的 Windows 版本

    1. 安装PackageManagement PowerShell Modules Preview
    2. 打开 powershell 提示符
    3. 运行Install-Module -Scope CurrentUser posh-docker

    如果您使用的是较早的 Windows 版本,我建议您做一件事:不要单独安装 PackageManagement,只需安装 Windows Management Framework 5.0 即可获得所有 PowerShell 5。

    在撰写本文时,它是最新的稳定版本,但下个月(2017 年 1 月)WMF 5.1 应该会发布,仅供参考。

    【讨论】:

      【解决方案2】:

      接受的答案对我不起作用。

      1. 删除%userprofile%\Documents\WindowsPowerShell\modules\posh-docker\*
      2. 从管理 powershell 运行 Install-Module -Scope AllUsers posh-docker

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-07-13
        • 1970-01-01
        • 2021-11-27
        • 2015-07-11
        • 1970-01-01
        • 1970-01-01
        • 2019-01-08
        • 1970-01-01
        相关资源
        最近更新 更多