Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在Debian 9中找不到bash:npm:command_Node.js_Linux_Bash_Debian - Fatal编程技术网

Node.js 在Debian 9中找不到bash:npm:command

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

我使用的是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://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”