繁体   English   中英

npm安装因apt-get更新错误而失败-以下签名无效:XYZ

[英]npm install fails with apt-get update error -The following signatures were invalid: XYZ

我正在尝试升级npm:

npm install npm -g

这似乎表明我正在安装最新版本。 但是,当我运行npm -v它仍然显示旧版本。 所以我运行了which npm ,切换到该目录并运行:

 rm -rf npm

现在我的npm安装完全消失了。 我该如何找回? npm安装似乎只是节点的一部分,但是我已经有节点版本9.11.2。

sudo apt-get update

W: GPG error: http://extras.ubuntu.com/ubuntu precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1225425345345

我无法弄清楚如何解决此问题。 我想恢复npm 6.4.1版和节点9.11.2版的安装。

通过n安装node和npm帮助我摆脱了这个问题。不必担心软件包管理器错误-

sudo apt-get install npm
sudo npm i -g n
sudo n 9
sudo npm i -g npm

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM