Node.js

無法安裝 npm

  • November 13, 2018

我想製作一面智能鏡子,在我決定購買樹莓派之前,我想在我的舊電腦上預覽它。我安裝了 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 上嘗試時,我仍然遇到同樣的問題。

首先你需要安裝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

如果您sudoroot.

完成後,您可以毫無問題地執行這些命令(-v版本為小寫)。

node -v
npm -v

引用自:https://unix.stackexchange.com/questions/481124