之前是通过apt-get命令安装的node,但是在其安装目录中并没有找到src/extensins.h,不知道为何,求大神解释。另外,通过apt-get命令安装的node和通过源码安装有和区别?
认证0级讲师
apt-get是基于二进制直接安装的,就是说apt-get会去下载已经编译好的二进制文件(自然找不到src/extensins.h啦),然后安装。(但是由于软件源并不是同步更新的,所以node版本一般不是最新的)而源码安装的话你需要去官网或者github下载任意版本(包括最新版)的node源码 然后手动1, 配置configure 2, make编译 3, make install安装
apt-get是基于二进制直接安装的,就是说apt-get会去下载已经编译好的二进制文件(自然找不到src/extensins.h啦),然后安装。(但是由于软件源并不是同步更新的,所以node版本一般不是最新的)
而源码安装的话你需要去官网或者github下载任意版本(包括最新版)的node源码 然后手动
1, 配置configure
2, make编译
3, make install安装