Ошибка Kibana /usr/local/bin/node: неверный вариант: --no-warnings

Я только что скачал ElasticSearch и пытался запустить Kibana. Однако я не могу этого сделать.

Я работаю с версиями 5.2.2 обеих программ (ElasticSearch 5.2.2 и Kibana 5.2.2). Как только я запустил ElasticSearch (я предполагаю, что он работает правильно, поскольку отвечает на запрос curl -XGET http://localhost:9200), я пытаюсь запустить Kibana, но появляется следующая ошибка:

$ ./kibana
/usr/local/bin/node: bad option: --no-warnings

Я работаю в OS X. Кроме того, я ранее изменил файл config/kibana.yml, чтобы он указывал на elasticsearch.url по умолчанию.

Какие-нибудь мысли?

Спасибо!

РЕДАКТИРОВАТЬ: я проверил скрипт kibana, и следующая строка вызывает ошибку:

exec "${NODE}" $NODE_OPTIONS --no-warnings "${DIR}/src/cli" ${@}

person lucasrodesg    schedule 19.03.2017    source источник


Ответы (1)


Какую версию узла вы используете? (node --version или node -v). Если она меньше версии 6.x, то этот флаг cli не поддерживается.

--без предупреждений

Добавлено в: v6.0.0 Отключение всех предупреждений о процессах (включая устаревшие).

https://nodejs.org/api/cli.html#cli_no_warnings

person Gregory Nisbet    schedule 19.03.2017
comment
Привет, спасибо за ваш комментарий. Я использую v7.7.3. Я не знаю, что было не так раньше, если честно, но теперь это работает. Разница только в том, что я использовал ElasticSearch 5.2.2 и Kibana 5.2.2 - person lucasrodesg; 19.03.2017
comment
О, это зависит от того, какую версию node на самом деле использует скрипт kibana. Я бы рекомендовал добавить echo $NODE в сценарий оболочки, а затем повторить попытку. github.com/elastic/kibana/blob/master/bin/kibana# L17 - person Gregory Nisbet; 19.03.2017