首页 > 解决方案 > 使用 Chocolatey 安装主题套件(主题版本主题:无法识别术语“主题”)

问题描述

当我用 Chocolatey 安装 Theme Kit 时,它安装成功 - themekit - themekit v1.1.1 已经安装。

图像

但是当我通过主题版本检查它时,它显示主题:术语“主题”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。

图像

标签: visual-studio-codeterminalchocolatey

解决方案


您的安装命令没有成功安装。它认为它已经安装了,因为它可能是在某个时候安装的,并且它可能在没有 Chocolatey 的情况下被删除,但这并不能保证。如果已安装,则安装可能已损坏/损坏。您可以尝试其中一种来安装软件包:

  1. 确保从管理命令提示符安装。许多软件包在安装到用户范围时不起作用。除非您禁用了 UAC,否则 VSCode 不会打开提升(不要求它)。

    您的第一个屏幕截图切断了另一个警告的顶部,该警告与您未提升的警告颜色相同。这可能是问题所在。如果这不是问题,请继续阅读(请在您的问题中提供 TEXT 输出,而不是屏幕截图)。

  2. choco install themekit --force
    

    这将强制软件包重新安装,而不检查它是否已经存在。

  3. choco uninstall themekit; choco install themekit
    

    卸载并重新安装软件包。某些软件可能需要重新启动,但我不知道themekit.

  4. Move-Item -Recurse $env:ChocolateyInstall\lib\themekit ~\Desktop
    choco install -y themekit
    

    小心这个。该lib文件夹是安装每个包时下载包文件的位置(该文件夹以package-id命名),当包不使用EXE、MSI等安装软件时,也可以是这里程序文件被存储。themekit将文件夹移动或删除lib$env:ChocolateyInstall. 不过,不要在此文件夹中弄乱其他任何东西;这就是 Chocolatey 跟踪系统上安装了哪些软件包的方式。

    移动包文件夹后,只需再次安装包。


如果这些都不起作用,您将不得不联系维护人员并将其报告为问题,同时手动安装。


推荐阅读