部署web-check网站分析工具

ubuntu:
wget https://nodejs.org/dist/v18.9.1/node-v18.9.1-linux-x64.tar.gz
tar -zxvf node-v18.9.1-linux-x64.tar.gz
ln -s /root/node-v18.9.1-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v18.9.1-linux-x64/bin/npm /usr/local/bin/npm
export NODE_HOME=/root/node-v18.9.1-linux-x64/bin/
export PATH=$PATH:$NODE_HOME:/usr/local/bin
sudo npm i yarn -g
yarn –vesion
npm list -g
git clone https://github.com/Lissy93/web-check.git
tree -L 2./web-check
cd web-check/
yarn intall
yarn start

如error Command failed with exit code 1
rm -rf node_modules

yarn cache clean

yarn

yarn start

图片[1]-部署web-check网站分析工具-晴天生活分享日志

centos:
node -v
node: /lib64/libm.so.6: version `GLIBC_2.27′ not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.25′ not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28′ not found (required by node)
node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9′ not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20′ not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21′ not found (required by node)
[root@lavm-x04s4kv7q3 bin]# strings /lib64/libc.so.6 | grep GLIBC
新版的node v18开始 都需要GLIBC_2.27支持,可是目前系统内却没有那么高的版本
wget http://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gz
tar -zxvf glibc-2.28.tar.gz
cd glibc-2.28
mkdir build && cd build
../configure –prefix=/usr –disable-profile –enable-add-ons –with-headers=/usr/include –with-binutils=/usr/bin

configure: error:
*** These critical programs are missing or too old: make compiler
*** Check the INSTALL file for required versions.
升级GCC(默认为4 升级为8)
yum install -y centos-release-scl

图片[2]-部署web-check网站分析工具-晴天生活分享日志
yum install -y devtoolset-8-gcc*
mv /usr/bin/gcc /usr/bin/gcc-4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/gcc /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++-4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/g++ /usr/bin/g++

升级 make(默认为3 升级为4)
wget http://ftp.gnu.org/gnu/make/make-4.3.tar.gz
tar -xzvf make-4.3.tar.gz && cd make-4.3/
./configure –prefix=/usr/local/make
make && make install
cd /usr/bin/ && mv make make.bak
ln -sv /usr/local/make/bin/make /usr/bin/make

cd /root/glibc-2.28/build
../configure –prefix=/usr –disable-profile –enable-add-ons –with-headers=/usr/include –with-binutils=/usr/bin

访问ip:3000

图片[3]-部署web-check网站分析工具-晴天生活分享日志

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容