重力 - GPM


GPM 代表 Grav Package Manager,用于安装、更新、卸载和列出 Grav 存储库上的可用插件。GPM 使用命令行界面(例如终端或 cmd)执行命令。

您可以非常轻松地访问 CLI。在 Windows 上,您可以通过cmd访问,在 Mac 上您可以通过Terminal访问,在 Linux 上您可以使用shell访问。在 Windows 中,您不能使用 UNIX 风格的命令。要使用这些,只需安装msysgit软件包,它提供 GIT 和 GIT BASH 并在 Windows 上提供 UNIX 风格的命令。

要列出 Grav 存储库上的可用命令,请键入以下命令:

$ bin/gpm list

您将收到以下内容 -

重力GPM

您可以通过向行添加帮助来帮助命令,如下所示 -

$ bin/gpm help install

您可以使用以下命令在命令行界面上查找 PHP 版本 -

$ php -v

重力GPM

它是如何工作的?

当您在命令行界面上运行命令时,GPM 会自动从GetGrav.org站点下载所需的数据。它包括可用软件包的所有详细信息,还确定需要安装的软件包以及需要更新的软件包。

当您从存储库下载包时,Grav 存储库会在本地缓存,生成缓存后,任何请求都无法联系 GetGrav.org 服务器

某些命令带有--force (-f)选项,该选项强制重新获取存储库。使用此选项,无需等待 24 小时周期即可清除缓存。

命令

您可以使用一些命令从 Grav 存储库下载可用的软件包。要使用该命令,请打开终端并导航到 Grav 文件夹的根目录,然后输入bin/gpm <command>

指数

index 命令用于列出 Grav 存储库中可用的插件、主题。在终端中使用以下命令列出可用资源。

$ bin/gpm index

重力GPM

每行定义插件或主题的名称、slug、插件或主题的版本,并显示是否安装。

信息

info 命令用于显示软件包的信息,如作者、版本、最后更新的日期和时间、软件包的存储库、软件包的下载链接、许可证信息等。

重力GPM

安装

顾名思义,安装命令从 Grav 存储库安装包所需的资源。

您可以使用以下命令来安装所需的包。

$ bin/gpm install package_name

重力GPM

如果您尝试安装已安装的软件包,它会告诉您下一步要做什么。

重力GPM

如果您输入Y,它将覆盖已安装的软件包,如果您输入N,它将中止安装过程。

更新

update 命令通知需要更新的包。假设如果所有软件包都是最新的,那么它不会说要更新。

$ bin/gpm update

重力GPM

自我升级

self-upgrade命令用于将Grav升级到最新版本。使用以下命令升级 Grav。

$ bin/gpm self-upgrade

如果您使用的是最新版本的 Grav,则会显示一条消息“您已经在运行最新版本的 Grav”以及屏幕上显示的发布日期和时间。

重力GPM