На самом деле я пытаюсь установить gTile, для которого требуется Bazelisk.
В относительно чистой системе:
$ sudo apt install npm
# takes almost 5 minutes, then:
$ npm install -g @bazel/bazelisk
npm ERR! code UNABLE_TO_VERIFY_LEAF_SIGNATURE
npm ERR! errno UNABLE_TO_VERIFY_LEAF_SIGNATURE
npm ERR! request to https://registry.npmjs.org/@bazel%2fbazelisk failed, reason: unable to verify the first certificate
npm ERR! A complete log of this run can be found in:
npm ERR! /home/celiyah/.npm/_logs/2021-05-17T16_21_40_542Z-debug.log
На основании этого ответа SO я также пробовал:
$ npm install ssl-root-cas
npm ERR! code UNABLE_TO_VERIFY_LEAF_SIGNATURE
npm ERR! errno UNABLE_TO_VERIFY_LEAF_SIGNATURE
npm ERR! request to https://registry.npmjs.org/ssl-root-cas failed, reason: unable to verify the first certificate
npm ERR! A complete log of this run can be found in:
npm ERR! /home/celiyah/.npm/_logs/2021-05-17T16_23_34_826Z-debug.log
Может показаться, что установка npm
на Ubuntu не работает?
$ npm --version
6.14.8
Кто-нибудь сталкивался с этой ошибкой и как ее исправить (без отключения безопасности)?
В этом примечании, пожалуйста, не упоминайте отключение SSL. Это безопасная машина, и я бы хотел, чтобы она оставалась такой. : -)
Ошибка исчезает после перезагрузки; после sudo apt install npm
перезагрузите компьютер.