запуск Foxx-cli в Linux - foxx: команда не найдена - PullRequest
0 голосов
/ 19 декабря 2018

Я следую инструкциям по установке foxx-cli здесь: arangodb / foxx-cli: CLI для управления сервисами Foxx .

В частности, я сделал следующие шаги:

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

success Установил "foxx-cli@1.3.0" с двоичными файлами:
- foxx
Выполнено в 13.33s.

Следующий шаг в инструкциях:

$ 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 --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 голосов
/ 19 декабря 2018

Альтернативный способ установки микросервисов Foxx, как предлагается в учебном пособии:

npm install --global foxx-cli

Я не использовал nodejs или пряжу, но в ретроспективе ясно, что yarn не удалось, хотяон сообщил об успехе:

success Installed "foxx-cli@1.3.0" with binaries

На самом деле он не был успешно установлен.Вместо устранения неполадок yarn я попробовал npm.

После установки с помощью npm, выполнение предложенной команды завершается успешно:

foxx --help

В руководстве не было ясно, был ли foxx исполняемым сприглашение оболочки или внутри nodejs.После правильной установки он запускается из командной строки.

...