Node.js
無法安裝 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 上嘗試時,我仍然遇到同樣的問題。
首先你需要安裝
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