无法安装npm

无法安装npm

我想做一个智能镜子,在我决定购买树莓派之前我想在我的旧电脑上预览它。我安装了Raspberry pi(Raspberry 主页上的桌面版本)。一切都很好,当我从 apt 源包安装 nodejs 时,它没有别名(npm 的语法)。然后我跟着其他主题,他们说检查uname -a并去nodejs主页下载兼容版本。

这是我的$uname -a Linux raspberry 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux 然后我进入节点主页并下载解压的 Linux Binaries (ARM) V6 版本并将其全部复制到/usr/local/并使用命令node -v& npm-v 检查它。我收到此错误消息/lib/ld-linux-armhf.so.3: No such file or directory

我以为是我的电脑不兼容,但当我在 virtualbox 上尝试时,我仍然遇到同样的问题。

答案1

首先你需要安装gcc-6-arm-linux-gnueabihf

apt-get install gcc-6-arm-linux-gnueabihf

这将提供缺少的库文件:

/usr/arm-linux-gnueabihf/lib/ld-linux-armhf.so.3

我建议通过此方法安装 Node.js,而不是将可执行文件转储到/usr/local

curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
sudo apt-get install -y nodejs

sudo如果您以 运行,则可以省略这些部分root

完成后,您可以毫无问题地运行这些命令(-v版本为小写)。

node -v
npm -v

相关内容