Ai简介:本文介绍了如何在Linux环境下安装Node.js、Git、Chromium、Redis以及中文包,并部署喵崽及其相关依赖。具体步骤包括更换仓库源、安装Node.js和npm、安装Git、安装Chromium、安装Redis以及安装中文包。最后,文章还提供了喵崽的启动以及相关指令。
安装环境
- 更换仓库源一直选Y就行
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
- 安装node.js
curl -sL https://rpm.nodesource.com/setup_17.x | sudo bash -
sudo yum -y install gcc-c++ make nodejs
node -v #查看nodejs版本
npm -v #查看npm版本
- 安装git
sudo yum -y install git
git --version #查看版本
- 安装chromium
yum -y install chromium
- 安装redis
yum -y install redis
- 安装中文包
yum groupinstall fonts -y
至此,环境安装完成
下载喵崽以及部署其相关依赖
- 使用git拉取喵崽仓库
git clone --depth=1 https://gitee.com/yoimiya-kokomi/Miao-Yunzai.git #安装喵崽
cd Miao-Yunzai #进入文件夹
git clone --depth=1 https://gitee.com/yoimiya-kokomi/miao-plugin.git ./plugins/miao-plugin/ #安装喵崽所需的喵喵插件
- 安装喵崽相关依赖
npm install -g pnpm --registry=https://registry.npmmirror.com/ #安装pnpm
pnpm config set registry https://registry.npmmirror.com/ #pnpm换源
pnpm i sqlite3@5.1.6 -w #安装全部依赖并指定sqlite3版本为5.1.6 (其他版本的sqlite3可能会编译失败)
- 启动redis,启动喵崽并登录
redis-server --save 900 1 --save 300 10 --daemonize yes
至此,喵崽以及其相关依赖安装完毕
喵崽启动以及其相关指令
npm start #后台启动
npm stop #后台关闭
node app #前台启动
npm run login 重新登录
"CXXABI_1.3.8" not found 错误解决
- 下载 libstdc++.so.6.0.29.zip 将解压缩的文件放在/usr/lib64/中
- 执行以下命令
cd /usr/lib64/
rm -rf libstdc++.so.6
sudo ln -s libstdc++.so.6.0.29 libstdc++.so.6
- 执行以下命令,再次确认列表中包含 “CXXABI_1.3.8”
strings /usr/lib64/libstdc++.so.6 | grep 'CXXABI'
至此,CXXABI_1.3.8已修复完成
glibc-2.18 修复
- 执行以下命令,等待全部执行完毕即可
curl -o glibc-2.18.tar.gz http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
tar -zxvf glibc-2.18.tar.gz
cd glibc-2.18
mkdir build
cd build
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make -j4
make install
- 执行以下命令,再次确认列表中包含 “glibc-2.18”
strings /lib64/libc.so.6 |grep GLIBC_
至此,glibc-2.18已修复完成
佬,想知道你的博客是哪些配置QAQ
啊?什么配置?