Yunzai-Bot属于开源项目,项目地址
此次使用的环境为centos 7.6
环境准备
进入yum源目录
cd /etc/yum.repos.d/
安装wget
yum -y install wget
挂载阿里云yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
挂载阿里云Epel源
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
清理旧yum
yum clean all
打包新yum
yum makecache
测试yum源
yum install -y wget
安装curl
yum -y install curl
Node.js(版本至少v16以上),Redis 安装
进入到根目录下
cd /root
安装git
yum -y install git
安装redis
yum -y install redis && redis-server --daemonize yes
安装NVM
it clone https://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
配置NVM的环境变量
echo ". ~/.nvm/nvm.sh" >> /etc/profile
source /etc/profile
运行以下命令,查看Node.js版本。
nvm list-remote
安装Node.js
nvm install v16.19.0
测试是否安装成功
node -v
npm -v
安装chrome依赖库和chromium
yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 -y && yum install libdrm libgbm libxshmfence -y && yum install nss -y && yum update nss -y;
yum -y install chromium
安装中文字体
yum groupinstall fonts -y
安装nano
yum install -y nano
部署原神bot
1.克隆项目
git clone --depth=1 -b main https://github.com/Le-niao/Yunzai-Bot.git
cd Yunzai-Bot #进入Yunzai目录
2.安装pnpm,已安装的可以跳过
npm install pnpm -g
3.安装依赖
pnpm install -P
4.运动(首次运动按提示输入登录)
node app
演示
补充
1. 当重新连接服务器后,运行node会报错 node: command not found
这时候我们需要手动配置一下
查询node路径:whereis node(先nvm use 一下,不然会查不到路径)
ln -s node路径 /usr/local/bin/node
2.运行npm -v 报错: npm: command not found
和node步骤一样,查询路径 –> ln -s(创建软链接)
3.常驻运行
nohup node app &
© 版权声明
THE END
暂无评论内容