linux centOS 安装node && ffi,解析.so文件

// 运行环境:linux centOS 7 64位

// 首先切换到root模式
su - root,提示输入密码,完成之后进行以下操作。

// 下载8.6.0
1.wget https://nodejs.org/dist/v8.6....
// 解压
2.xz -d node-8.6.0-linux-x64.tar.xz
3.tar -xf node-v8.6.0-linux-x64.tar
// 重命名
4.mv node-v8.6.0-linux-x64 node-v8.6.0
// 添加到全局使用
5.ln -s /root/node-v8.6.0/bin/node /usr/local/bin/node
6.ln -s /root/node-v8.6.0/bin/npm /usr/local/bin/npm

// 安装ffi(要求node版本8-10,python2.7,g++运行环境)
1.首先安装node-gyp到全局,并添加到全局使用
npm i node-gyp -g
ln -s /root/node-v8.6.0/bin/node-gyp /usr/local/bin/node-gyp
2.安装g++
yum i gcc-c++
3.安装ffi,关闭权限安全校验
进入到文件目录,npm i ffi -unsafe perm,如果报错Cannot find module 'nan',就npm i nan,然后再重新执行npm i ffi -unsafe perm。

你可能感兴趣的:(node.js,centos,ffi)