0

我正在按照此处安装 foxx-cli 的说明进行操作:arangodb/foxx-cli: CLI for management Foxx services

具体来说,我做了这些步骤:

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 --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
4

1 回答 1

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 提示符执行。

于 2018-12-19T02:40:43.913 回答