Ubuntu18.04安装nodejs和npm,http-server

阳勇
2023-12-01

这几天踩了巨多坑,终于安好了……

运行命令:

# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt-get install -y nodejs

我的GLIBC_version=2.27,此时nodejs-v和node-v都会提示

 /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)

【不要升级GLIBC,系统很容易出问题】

并且直接用apt install npm会报错,出现一堆依赖错误

解决方案:

安装aptitude,可解决依赖问题

sudo aptitude install npm

接下来安装http-server

 npm install --global http-server

然而这里也有坑,http-server安好后访问url会出现网页无法打开

谷歌搜索后发现是node版本较低(aptitude降级的)

所以升级node:

sudo npm install n -g

sudo n stable

hash -r  #根据提示

之后就大功告成了!

 类似资料: