Hasure CLI安装和说明

作者 : IT 大叔 本文共1769个字,预计阅读时间需要5分钟 发布时间: 2020-10-14

这篇文章只是在这里详细介绍了现有文档,并提供了一些额外的注释和有关安装的详细信息。在确定如何安装,部署或使用Hasura CLI进行开发,持续集成或持续部署时,这将很有帮助。

安装

有三种主要的操作系统二进制安装:Windows,MacOS和Linux。

Linux

在外壳程序中,运行以下curl命令以下载并安装二进制文件。

curl -L https://github.com/hasura/graphql-engine/raw/stable/cli/get.sh | bash

此命令将命令安装到/usr/local/bin,但是如果要将其安装到其他位置,则可以添加follow变量INSTALL_PATH并将其设置为所需的路径。

curl -L https://github.com/hasura/graphql-engine/raw/stable/cli/get.sh | INSTALL_PATH=$HOME/bin bash

简而言之,此脚本将执行以下步骤。确定最新版本,然后使用curl下载。完成后,它将为二进制文件分配权限以执行。它还会进行一些检查以确定OS版本,类型,发行版,CLI是否存在以及其他验证。要下载二进制文件,并提供源代码(如果您想要特定版本的二进制文件),请查看本文后面列出的手动步骤。

苹果系统

对于MacOS,安装步骤与Linux相同,因此遵循与Linux相同的步骤。

curl -L https://github.com/hasura/graphql-engine/raw/stable/cli/get.sh | bash

与以前的Linux安装一样,INSTALL_PATH如果要将二进制文件安装到另一个路径,也可以设置该变量。

视窗

就像人们想象的那样,Windows是另一种安装方式。可执行文件(cli-hasura-windows-amd64.exe)在发行页面上可用。这由您决定要如何精确地调用此可执行文件。我认为,最好下载此文件,然后将其放入要映射路径的目录中。您还需要从重命名可执行文件本身cli-hasura-windows-amd64.exehasura.exe,如果因任何原因,因为它更容易输入,然后它会匹配在文档中提供的一般例子。

要在Windows上设置路径以指向您拥有可执行文件的目录,您将需要打开ht环境变量对话框。然后是“开始”>“系统”>“系统设置”>“环境变量”。向下滚动直到PATH可见。单击编辑按钮以编辑该路径。进行设置,并确保将其设置为c:\pathWhatevsAlreadyHere;c:\newPath\directory\where\hasura\executable\is\。保存该内容,启动新控制台,该新控制台现在应具有可执行文件。

手动下载和安装

您也可以直接导航到发布页面,并在https://github.com/hasura/graphql-engine/releases获取CLI 。所有二进制文件都已编译并准备好与这些二进制文件的特定内部版本的源代码zip文件一起下载。

通过npm安装

CLI也可以通过npm软件包提供。它由社区中的成员独立维护(包装可执行文件的软件包)。如果要为项目提供设置的Hasura CLI版本,则使用npm是一种很好的方法。

例如,如果要在项目中安装Hasura CLI版本作为开发依赖项,请使用以下命令获取版本1.3.0。

npm install --save-dev hasura-cli@1.3.0

例如,对于版本1.3.1 npm install --save-dev hasura-cli@1.3.1

然后,项目的package.json文件中的dev依赖项将如下所示。

"devDependencies": {
"hasura-cli": "^1.3.0"
}

笔记

如果您要安装,使用,编写或以其他方式使用JavaScript,请在​​开发人员和其他计算机上安装Node.js,并且需要在这些特定计算机实例上使用CLI,那么使用npm选项非常有用。如果没有,我建议通过二进制选项之一进行安装,特别是如果您要创建类似精简的Alpine Linux容器之类的东西,以在构建过程中或某些过程中自动执行某些Hasura CLI执行。除了手动安装要运行的命令之外,您想要安装和使用CLI的方式也有很多差异。

免责声明:
1. 本站资源转自互联网,源码资源分享仅供交流学习,下载后切勿用于商业用途,否则开发者追究责任与本站无关!
2. 本站使用「署名 4.0 国际」创作协议,可自由转载、引用,但需署名原版权作者且注明文章出处
3. 未登录无法下载,登录使用金币下载所有资源。
IT小站 » Hasure CLI安装和说明

常见问题FAQ

没有金币/金币不足 怎么办?
本站已开通每日签到送金币,每日签到赠送五枚金币,金币可累积。
所有资源普通会员都能下载吗?
本站所有资源普通会员都可以下载,需要消耗金币下载的白金会员资源,通过每日签到,即可获取免费金币,金币可累积使用。

发表评论