ubuntu 18.04 lts 安装nodejs 运行node 或是npm错误提示

nodejs安装是 sudo apt install nodejs安装的,也重新安装了openssl 重装了nodejs和npm
/usr/bin/nodejs: /usr/local/openssl/lib/libssl.so.1.0.0: no version information available (required by /usr/bin/nodejs)
/usr/bin/nodejs: /usr/local/openssl/lib/libssl.so.1.0.0: no version information available (required by /usr/bin/nodejs)
/usr/bin/nodejs: /usr/local/openssl/lib/libssl.so.1.0.0: no version information available (required by /usr/bin/nodejs)
/usr/bin/nodejs: /usr/local/openssl/lib/libcrypto.so.1.0.0: no version information available (required by /usr/bin/nodejs)
/usr/bin/nodejs: /usr/local/openssl/lib/libcrypto.so.1.0.0: no version information available (required by /usr/bin/nodejs)
阅读 3.1k
2 个回答

Ubuntu默认的 Node.js 的源比较旧, 建议用 Node.js 官方的源

# cat << EOF > /etc/apt/sources.list.d/nodesource.list 
deb http://deb.nodesource.com/node_8.x bionic main
deb-src http://deb.nodesource.com/node_8.x bionic main
EOF

# apt update
# apt install nodejs

你这是自己乱编译安装搞坏了系统的运行环境吧?怎么都去/usr/local/lib/下去找openssl的依赖去了?那版本不兼容肯定出问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题