源码安装node-v10.15.1报错:

来源:3-3 【来点实战】最简单的http服务

1号实在人

2019-04-07

./src/cares_wrap.cc:1799:15: error: ‘make_unique’ is not a member of ‘std’

写回答

3回答

1号实在人

提问者

2019-04-08

我下载了node-v10.15.1的二进制版本,直接运行,也可以运行webrtc么?老师,是这样么?

0
1
李超
不一定,你可以用yum 的方式安装nodejs 试试
2019-04-08
共1条回复

1号实在人

提问者

2019-04-08

我用阿里云:centos环境 =========>Linux version 3.10.0-514.26.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Jul 4 15:04:05 UTC 2017

CentOS Linux release 7.6.1810 (Core) 

下载解压后得到node-v10.15.1目录

进入后./configure --prefix=/usr/local/nodejsv10,然后make -j4 && sudo make install

报make_unique不是标准库的成员

0
1
李超
“ Linux version 3.10.0” 你这操作系统太老了吧,可能装不了比较高的 node版本。因为操作系统与 gcc/g++是配套的,而nodejs的高版本用了很多 C/C++的新特性,这些在老版本中都编译不了。解决办法有两种,一种是你选择底版本的 nodejs试一下;另一种是你把系统升级一下,或换一台电脑。
2019-04-08
共1条回复

李超

2019-04-07

你的执行步骤说一下,还有有的机子的环境

0
0

5G时代必备音视频WebRTC实时互动直播技术入门与实战

低门槛掌握WebRTC技术,高效率快速构建一套音视频实时互动系统

2541 学习 · 728 问题

查看课程