Node.js 在Debian 9中找不到bash:npm:command
我使用的是Debian9.2。我无法安装正确版本的NodeJS,也似乎根本无法安装NPM 我在终端上运行了这个:Node.js 在Debian 9中找不到bash:npm:command,node.js,linux,bash,debian,Node.js,Linux,Bash,Debian,我使用的是Debian9.2。我无法安装正确版本的NodeJS,也似乎根本无法安装NPM 我在终端上运行了这个: sudo curl -sL https://deb.nodesource.com/setup_9.x | sudo bash - 终端具有以下输出: ## Installing the NodeSource Node.js v9.x repo... ## Populating apt-get cache... + apt-get update Hit:1 http://sec
sudo curl -sL https://deb.nodesource.com/setup_9.x | sudo bash -
终端具有以下输出:
## Installing the NodeSource Node.js v9.x repo...
## Populating apt-get cache...
+ apt-get update
Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.us.debian.org/debian stretch InRelease
Hit:4 http://ftp.us.debian.org/debian stretch-updates InRelease
Ign:5 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic InRelease
Hit:6 http://ftp.us.debian.org/debian stretch Release
Hit:7 https://download.sublimetext.com apt/stable/ InRelease
Ign:3 http://cdn-fastly.deb.debian.org/debian stretch InRelease
Hit:8 http://cdn-fastly.deb.debian.org/debian stretch Release
Ign:10 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic Release
Hit:12 https://deb.opera.com/opera-stable stable InRelease
Ign:13 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main amd64 Packages
Ign:14 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main all Packages
Ign:15 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main Translation-en
Ign:16 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main Translation-en_US
Ign:13 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main amd64 Packages
Ign:14 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main all Packages
Ign:15 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main Translation-en
Ign:16 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main Translation-en_US
Ign:13 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main amd64 Packages
Ign:14 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main all Packages
Ign:15 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main Translation-en
Ign:16 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main Translation-en_US
Ign:13 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main amd64 Packages
Ign:14 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main all Packages
Ign:15 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main Translation-en
Ign:16 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main Translation-en_US
Ign:13 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main amd64 Packages
Ign:14 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main all Packages
Ign:15 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main Translation-en
Ign:16 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main Translation-en_US
Err:13 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main amd64 Packages
404 Not Found
Ign:14 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main all Packages
Ign:15 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main Translation-en
Ign:16 http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic/main Translation-en_US
Reading package lists... Done
W: The repository 'http://ppa.launchpad.net/developmentseed/mapbox/ubuntu bionic Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://ppa.launchpad.net/developmentseed/mapbox/ubuntu/dists/bionic/main/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
Error executing command, exiting
然后我运行了sudo apt get install-y nodejs
节点的输出-v
:
bash: node: command not found
v4.8.2
bash: npm: command not found
nodejs-v的输出:
bash: node: command not found
v4.8.2
bash: npm: command not found
npm-v的输出:
bash: node: command not found
v4.8.2
bash: npm: command not found
如何在Debian 9.2上安装正确版本的NodeJS和NPM?在linux上安装node时,NPM不像在windows上那样随附。尝试->sudo获得安装npm,然后试一试 我也有类似的问题。这终于对我起作用了。我在添加gpg密钥时也遇到了问题。不知道这是否是问题所在,但这是我在Debian stretch上正确安装node v10.4.0的一系列步骤。这是我第一次尝试对其中一个作出回应。希望我做得对
sudo mv /etc/apt/trusted.gpg /etc/apt/trusted.gpg.bak
然后通过debian的nodesource说明
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt-get install -y nodejs
现在$“node-v”和“npm version”可以正常工作了错误的站点,您尝试过或者做过其他事情来定制您的操作系统安装吗?输出中的错误指向设置了未发布的Ubuntu版本(18.04 Bionic Beaver)。仍然存在此问题。奇怪的是,它似乎如此罕见,因为NPM是如此普遍使用。原来我缺少了gunpg,这导致安装过程悄悄失败。你只会得到“找不到包NPM”