visual-studio-code - 使用 Chocolatey 安装主题套件(主题版本主题:无法识别术语“主题”)
问题描述
当我用 Chocolatey 安装 Theme Kit 时,它安装成功 - themekit - themekit v1.1.1 已经安装。
但是当我通过主题版本检查它时,它显示主题:术语“主题”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。
解决方案
您的安装命令没有成功安装。它认为它已经安装了,因为它可能是在某个时候安装的,并且它可能在没有 Chocolatey 的情况下被删除,但这并不能保证。如果已安装,则安装可能已损坏/损坏。您可以尝试其中一种来安装软件包:
确保从管理命令提示符安装。许多软件包在安装到用户范围时不起作用。除非您禁用了 UAC,否则 VSCode 不会打开提升(不要求它)。
您的第一个屏幕截图切断了另一个警告的顶部,该警告与您未提升的警告颜色相同。这可能是问题所在。如果这不是问题,请继续阅读(请在您的问题中提供 TEXT 输出,而不是屏幕截图)。
-
choco install themekit --force
这将强制软件包重新安装,而不检查它是否已经存在。
-
choco uninstall themekit; choco install themekit
卸载并重新安装软件包。某些软件可能需要重新启动,但我不知道
themekit
. -
Move-Item -Recurse $env:ChocolateyInstall\lib\themekit ~\Desktop choco install -y themekit
小心这个。该
lib
文件夹是安装每个包时下载包文件的位置(该文件夹以package-id命名),当包不使用EXE、MSI等安装软件时,也可以是这里程序文件被存储。themekit
将文件夹移动或删除lib
到$env:ChocolateyInstall
. 不过,不要在此文件夹中弄乱其他任何东西;这就是 Chocolatey 跟踪系统上安装了哪些软件包的方式。移动包文件夹后,只需再次安装包。
如果这些都不起作用,您将不得不联系包维护人员并将其报告为问题,同时手动安装。
推荐阅读
- python - 用于反转列表的递归函数返回“无”
- r - 我被 R 程序困住了
- java - 检查日期是否重叠并返回最大计数
- javascript - Webpack 开发服务器不工作(加载了奇怪的页面)
- javascript - 通过 onclick 从 resourceAreaHeaderContent (FullCalendar) 重新获取资源
- javascript - 如何以编程方式读取传入反应本机cli命令的参数?
- asynchronous - ServiceStack:会有 OnBeforeExecuteAsync 吗?
- java - com.android.volley.parseerror org.json.jsonexception:java.lang.String 类型的值连接无法转换为 JSONArray
- python - TypeError:'Job' 对象不可调用(Python 中的调度包)
- python - 如何解决错误:谷歌地图 API 结果的“值长度与索引长度不匹配”