- Grav 插件
- Grav - 插件基础
- Grav - 插件教程
- Grav - 事件钩子
- Grav 管理面板
- Grav - 管理员介绍
- Grav - 管理员仪表盘
- Grav - 配置系统
- Grav - 站点配置
- Grav - 管理面板页面
- Grav - 页面编辑器选项
- Grav - 页面编辑器高级
- Grav 高级
- Grav - 蓝图
- Grav - 性能和缓存
- Grav - 调试和日志记录
- Grav - CLI
- Grav - GPM
- Grav - 开发
- Grav - 生命周期
- Grav - YAML 语法
- Grav - 表单
- Grav 托管
- Grav - 网络托管
- Grav 故障排除
- Grav - 服务器错误
- Grav - 权限
- Grav 有用资源
- Grav - 面试问题
- Grav - 快速指南
- Grav - 有用资源
- Grav - 讨论
Grav - GPM
GPM 代表 Grav 包管理器,用于安装、更新、卸载和列出 Grav 存储库中可用的插件。GPM 使用命令行界面(如终端或 cmd)执行命令。
您可以非常轻松地访问 CLI。在 Windows 上,您可以通过cmd访问,在 Mac 上您可以通过Terminal访问,在 Linux 上您可以使用shell。在 Windows 上,您不能使用 UNIX 风格的命令。要使用这些命令,只需安装msysgit包,该包提供 GIT 和 GIT BASH,并在 Windows 上提供 UNIX 风格的命令。
要列出 Grav 存储库中可用的命令,请键入以下命令:
$ bin/gpm list
您将收到以下内容:
您可以通过在命令行中添加 help 来获取命令的帮助,如下所示:
$ bin/gpm help install
您可以使用以下命令在命令行界面中找到 PHP 的版本:
$ php -v
它是如何工作的?
当您在命令行界面上运行命令时,GPM 会自动从GetGrav.org站点下载所需的数据。它包括所有可用软件包的详细信息,并确定需要安装哪些软件包以及哪些软件包需要更新。
当您从存储库下载软件包时,Grav 存储库会在本地缓存,并且在生成缓存后,将不会有任何请求能够联系GetGrav.org服务器。
某些命令带有--force (-f)选项,该选项强制重新获取存储库。使用此选项,无需等待 24 小时周期才能清除缓存。
命令
您可以使用一些命令从 Grav 存储库下载可用的软件包。要使用该命令,请打开您的终端并导航到 Grav 文件夹的根目录,然后键入bin/gpm <command>。
索引
index 命令用于列出 Grav 存储库中可用的插件和主题。在您的终端中使用以下命令列出可用的资源。
$ bin/gpm index
每一行定义了插件或主题的名称、slug、插件或主题的版本,并显示它是否已安装。
信息
info 命令用于显示有关软件包的信息,例如作者、版本、上次更新的日期和时间、软件包的存储库、软件包的下载链接、许可证信息等。
安装
顾名思义,install 命令从 Grav 存储库安装软件包所需的资源。
您可以使用以下命令安装所需的软件包。
$ bin/gpm install package_name
如果您尝试安装已安装的软件包,它会通知您下一步该怎么做。
如果您键入Y,它将覆盖已安装的软件包,如果您键入N,它将中止安装过程。
更新
update 命令通知需要更新的软件包。假设所有软件包都是最新的,那么它将显示“无需更新”。
$ bin/gpm update
自我升级
self-upgrade 命令用于将 Grav 升级到最新版本。使用以下命令升级 Grav。
$ bin/gpm self-upgrade
如果您使用的是最新版本的 Grav,它将显示一条消息,提示“您已经在运行最新版本的 Grav”,以及发布日期和时间,如屏幕所示。