前書き#
ブログを更新するのは久しぶりです。最近、骨折したため、家でぼーっとしています。暇なので、ブログを更新しましょう、ハハハ。
環境の準備#
これらは Miao-Yunzai リポジトリで提供されている環境要件です。
環境の準備:Windows または Linux、Node.js(バージョンは v16 以上)、Redis
しかし、Redis のドキュメントを見てみましょう。Windows でのインストール手順は実際には WSL で完了します。ですので、Windows ではあまりいじることをお勧めしません。Linux のマシンを手に入れて遊びましょう。
ここでは、筆者は 2c2g の Alibaba Cloud を使用しています。次の手順はすべて Ubuntu 20.04 システムを使用してデモを行います。
筆者は通常、中国本土のサーバーにインストールしているため、次のインストール手順ではできるだけ中国のミラーソースを使用します。(海外のマシンで QQ にログインしようとする人は本当にいるのでしょうか?)
依存関係のインストール#
SSH を使用してサーバーにログインし、次のコマンドを実行します。
sudo apt update #ソフトウェアソースを更新
sudo apt install git redis
次に、node.js をインストールします。ここで apt を使用して直接インストールしないでください。なぜなら、apt には古すぎるバージョンが組み込まれているからです。
ここでは、v18.15.0-lts バージョンをインストールしていますが、他のバージョンをインストールしても問題ありません。
#パッケージをダウンロードして解凍する
wget https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/v18.15.0/node-v18.15.0-linux-x64.tar.gz
tar zxvf node-v18.15.0-linux-x64.tar.gz
# /usr/localにコピーする
sudo mkdir /usr/local/nodejs
sudo cp -r node-v18.15.0-linux-x64/* /usr/local/nodejs
#シンボリックリンクを設定する
sudo ln -s /usr/local/nodejs/bin/node /usr/local/bin
sudo ln -s /usr/local/nodejs/bin/npm /usr/local/bin
#一時ファイルを削除する
rm -rf node-v18.15.0-linux-x64
rm node-v18.15.0-linux-x64.tar.gz
次に、node.js が正常にインストールされたかどうかを確認します。
$ node --version
v18.15.0
$ npm --version
9.5.0
次に、pnpm をインストールします。
sudo npm --registry=https://registry.npmmirror.com install pnpm -g
pnpm config set registry https://registry.npmmirror.com #中国のミラーソースを設定する
インストールと実行#
- リポジトリをクローンする
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/
- 依存関係をインストールする
pnpm install -P
ここで少し時間がかかる場合がありますので、お待ちください(笑)
- 実行する
node app
指示に従ってログインしてください。
トラブルシューティング#
-
puppeteer Chromium の起動に失敗した場合
次のコマンドを試してみてください。
sudo apt install libatk1.0-0 libatk-bridge2.0-0 libxdamage1 libgbm1 libxkbcommon-dev libpango-1.0-0 libcairo2
- 生成された画像が文字化けしている場合
sudo apt install fontconfig xfonts-utils
そして、コンピュータの C:\Windows\Fonts
フォルダーをすべて /usr/share/fonts
にアップロードします。
最後に、フォントライブラリを更新します。
sudo mkfontscale
sudo mkfontdir
参考資料#
この記事は Mix Space からの同期更新です
元のリンクは https://bdovo.cc/posts/experiences/Install_Yunzai-bot