RUDE

Метеор выдает ошибку «ошибка: срок действия сертификата истек» даже при установке NODE_TLS_REJECT_UNAUTHORIZED=0

Итак, поскольку мы запускаем наш метеор на старой версии, мы должны отключить отклонение tls узла, чтобы наши среды собирались.

Не объясняйте мне, почему это небезопасно, пожалуйста, мы это поняли и работаем над этим.

Однако на данный момент один из наших разработчиков внезапно получает команду «ошибка: срок действия сертификата истек» каждый раз, когда метеор пытается установить пакеты.

Чтобы исправить это, мы попробовали следующие команды:

set NODE_TLS_REJECT_UNAUTHORIZED=0 meteor --settings settings.json

NODE_TLS_REJECT_UNAUTHORIZED=0 meteor --settings settings.json

set NODE_TLS_REJECT_UNAUTHORIZED=0 && meteor --settings settings.json

Мы пытались запустить его и перед командой метеора, но безуспешно... есть идеи, что мы здесь делаем неправильно, или какие-то другие решения? Ни одна из документации по метеорам или другие проблемы с переполнением стека не помогли нам в этой ситуации.


11
1

Ответ:

Решено

ОК, погуглив еще час, я наткнулся на статью, предлагающую выполнить эту команду:

export NODE_TLS_REJECT_UNAUTHORIZED='0'

Обратите внимание на export вместо set, не знаю, почему это сработало или что изменилось, но да