You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Grav安装code highlight插件遇'bin'命令未识别错误,如何用GPM解决?

解决GPM安装Grav代码高亮插件时'bin'命令不存在的问题

我来帮你搞定这个问题!你遇到的'bin' 不是内部或外部命令错误,大概率是因为Windows终端不识别Unix风格的路径写法,或是调用GPM的方式不对。下面分步骤解决:

第一步:确保在Grav项目根目录

首先打开终端(CMD/PowerShell),用cd命令切换到你的Grav项目根目录——也就是包含bin文件夹的那个目录。比如:

cd C:\Users\YourName\Projects\your-grav-site

切换后可以用dir(CMD)或Get-ChildItem(PowerShell)确认当前目录下确实有bin文件夹。

第二步:用正确的命令调用GPM

根据你使用的终端类型,选择对应的安装命令:

1. Windows命令提示符(CMD)

Windows CMD不支持bin/gpm这种Unix路径写法,需要调用批处理文件:

bin\gpm.bat install highlight

2. Windows PowerShell

PowerShell支持相对路径,但需要加上.前缀,或者直接调用PS脚本:

# 方式1:直接调用(需确保执行策略允许)
.\bin\gpm install highlight

# 方式2:调用PS脚本文件
.\bin\gpm.ps1 install highlight

如果PowerShell提示"无法加载文件...,因为在此系统上禁止运行脚本",可以先临时设置执行策略(仅当前用户生效):

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

执行完安装后,也可以把执行策略改回默认的Restricted:

Set-ExecutionPolicy Restricted -Scope CurrentUser

3. 跨平台通用方法(推荐)

不管是Windows、Linux还是macOS,都可以直接用PHP调用GPM脚本,完全避免路径问题:

php bin/gpm install highlight

第三步:验证安装成功

安装完成后,你可以:

  • 登录Grav后台(your-site-url/admin),进入Plugins页面,找到Highlight插件并启用它
  • 或者手动编辑user/config/plugins/highlight.yaml文件,把enabled: false改成enabled: true

内容的提问来源于stack exchange,提问作者Alexander Solonik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 07:55:20