Двоичный пакет пакета npm доступен, пока я не добавлю флаги - PullRequest
0 голосов
/ 09 ноября 2019

Я на Mac пытаюсь установить elasticdump. Также стоит отметить, что я использую zsh, но получаю эквивалентную ошибку, описанную ниже, при переходе на bash.

Я только что переустановил npm с нуля и теперь использую 6.12.0. После этого я запустил npm install elasticdump -g, который, кажется, работал нормально.

$ which elasticdump
/usr/local/bin/elasticdump

Кажется, у меня все еще есть та же проблема, что и у меня, прежде чем я попытался переустановить все.

Я могу запустить elasticdump напрямую без проблем. Он говорит мне, что мне нужны input и output, как я и ожидал.

$ elasticdump
Sat, 09 Nov 2019 04:52:40 GMT | Error Emitted => {"errors":["`input` is a required input","`output` is a required input"]}

Я даже могу запустить его с --help.

$ elasticdump --help
elasticdump: Import and export tools for elasticsearch
version: 6.15.7
...

Но когда ядобавьте ввод и вывод, все развалится!

$ elasticdump \
  --input /Users/slant/Desktop/data.json \
  --output http://localhost:9200/companies \
  --type data
zsh: command not found: elasticdump

А в bash:

$ elasticdump \
>   --input /Users/slant/Desktop/data.json \
>   --output http://localhost:9200/companies \
>   --type data
bash: elasticdump : command not found

Я совершенно сбит с толку относительно того, как добавление определенных флагов делает его полностью недоступным! Любая помощь будет принята с благодарностью.

Редактировать: В случае, если кто-то запрашивает это:

$ ls -la /usr/local/bin/elasticdump
lrwxr-xr-x  1 slant  admin  47 Oct  1 20:42 /usr/local/bin/elasticdump -> ../lib/node_modules/elasticdump/bin/elasticdump

Доступ к двоичному файлу напрямую через файл ведет себя точно так же, как при использовании только elasticdumpсамо по себе.

Обновлено, для уточнения.

/usr/local/lib/node_modules/elasticdump/bin/elasticdump
Sat, 09 Nov 2019 18:40:56 GMT | Error Emitted => {"errors":["`input` is a required input","`output` is a required input"]}
$ /usr/local/lib/node_modules/elasticdump/bin/elasticdump \
  --input /Users/ryan/Desktop/data.json \
  --output http://localhost:9200/companies \
  --type data
zsh: no such file or directory: /usr/local/lib/node_modules/elasticdump/bin/elasticdump
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...