在Linux上运行Foxx-cli-foxx:找不到命令

时间:2018-12-18 23:28:29

标签: arangodb arangojs arangodb-foxx

我正在按照指示在arangodb/foxx-cli: CLI for managing Foxx services上安装foxx-cli。

具体来说,我执行了以下步骤:

sudo pacman -S nodejs yarn
yarn global add foxx-cli
  

成功使用二进制文件安装了“ foxx-cli@1.3.0”:
       -foxx
  完成于13.33秒。

说明中的下一步是:

$ foxx --help

我得到:

  

-bash:foxx:找不到命令

我也尝试了foxx-cli,但也没有找到。尝试另一种方式:

$ node
> foxx
ReferenceError: foxx is not defined

尝试其他教程中的内容并没有帮助。例如,我在节点中尝试了此命令:

> db = new Database('http://192.168.1.1:8529');
ReferenceError: Database is not defined

如您所见,我以前从未使用过node。指令中必须缺少一些非常基本的内容,任何熟悉node的人都知道会做的事情。但是环顾节点教程并没有向我揭示我所缺少的步骤。

更多信息:

node --version
v11.4.0

sudo uname -a
Linux 4.19.4-arch1-1-ARCH #1 SMP PREEMPT Fri Nov 23 09:06:58 UTC 2018 x86_64 GNU/Linux

1 个答案:

答案 0 :(得分:1)

本教程中建议的另一种安装Foxx微服务的方法是:

npm install --global foxx-cli

我以前没有使用过nodejs或yarn,但是事后看来,yarn失败了,尽管它报告了成功:

success Installed "foxx-cli@1.3.0" with binaries

实际上,它没有成功安装。我没有尝试解决yarn,而是尝试了npm。

使用npm安装后,成功运行建议的命令:

foxx --help

本教程并未明确说明foxx是可从shell提示符下还是在nodejs中执行。正确安装后,它会从shell提示符下执行。