docs: resolve build problem with update source document content

This commit is contained in:
moonrailgun 2024-10-05 18:18:02 +08:00
parent 064dbe9985
commit 9e6e03117c
6 changed files with 33 additions and 33 deletions

View File

@ -57,7 +57,7 @@ pnpm db:migrate:apply
pm2 start ./dist/src/server/main.js --name tianji pm2 start ./dist/src/server/main.js --name tianji
``` ```
Default, `Tianji` will run on http://localhost:12345 Default, `Tianji` will run on `http://localhost:12345`
## Update Code to new Version ## Update Code to new Version

View File

@ -1,6 +1,6 @@
--- ---
sidebar_position: 1 sidebar_position: 1
_i18n_hash: 3cd3648cd037fe21e115e135f0c9fa5b _i18n_hash: 7b72ca055d015393e7ca37eb45f7a74b
--- ---
# Installation ohne Docker # Installation ohne Docker
@ -16,7 +16,7 @@ Sie benötigen:
- [pnpm](https://pnpm.io/) 9.x (9.7.1 besser) - [pnpm](https://pnpm.io/) 9.x (9.7.1 besser)
- [Git](https://git-scm.com/downloads) - [Git](https://git-scm.com/downloads)
- [postgresql](https://www.postgresql.org/) - [postgresql](https://www.postgresql.org/)
- [pm2](https://pm2.keymetrics.io/) - Zur Ausführung von Tianji im Hintergrund - [pm2](https://pm2.keymetrics.io/) - Zum Ausführen von Tianji im Hintergrund
- [apprise](https://github.com/caronc/apprise) - optional, falls Sie es für Benachrichtigungen benötigen - [apprise](https://github.com/caronc/apprise) - optional, falls Sie es für Benachrichtigungen benötigen
## Code klonen und bauen ## Code klonen und bauen
@ -42,7 +42,7 @@ Stellen Sie sicher, dass Ihre Datenbank-URL korrekt ist, und denken Sie daran, d
Weitere Umgebungsvariablen finden Sie in diesem Dokument [environment](../environment.md) Weitere Umgebungsvariablen finden Sie in diesem Dokument [environment](../environment.md)
> Wenn möglich, stellen Sie sicher, dass Ihre Kodierung en_US.utf8 ist, zum Beispiel: `createdb -E UTF8 -l en_US.utf8 tianji` > Falls möglich, stellen Sie sicher, dass Ihre Kodierung en_US.utf8 ist, zum Beispiel: `createdb -E UTF8 -l en_US.utf8 tianji`
## Server starten ## Server starten
@ -57,12 +57,12 @@ pnpm db:migrate:apply
pm2 start ./dist/src/server/main.js --name tianji pm2 start ./dist/src/server/main.js --name tianji
``` ```
Standardmäßig wird `Tianji` auf http://localhost:12345 ausgeführt. Standardmäßig wird `Tianji` auf `http://localhost:12345` ausgeführt.
## Code auf eine neue Version aktualisieren ## Code auf eine neue Version aktualisieren
```bash ```bash
# Neue Version/Tags auschecken # Neue Release/Tags auschecken
cd tianji cd tianji
git fetch --tags git fetch --tags
git checkout -q <version> git checkout -q <version>
@ -91,7 +91,7 @@ Wenn Sie Python 3.12 verwenden, wird möglicherweise ein Fehler wie dieser gemel
ModuleNotFoundError: No module named 'distutils' ModuleNotFoundError: No module named 'distutils'
``` ```
Dies liegt daran, dass Python 3.12 `distutils` aus dem integrierten Modul entfernt hat. Jetzt gibt es eine gute Lösung dafür. Dies liegt daran, dass Python 3.12 `distutils` aus den integrierten Modulen entfernt hat. Jetzt gibt es eine gute Lösung dafür.
Sie können das Problem beheben, indem Sie Ihre Python-Version von 3.12 auf 3.9 wechseln. Sie können das Problem beheben, indem Sie Ihre Python-Version von 3.12 auf 3.9 wechseln.

View File

@ -1,10 +1,10 @@
--- ---
sidebar_position: 1 sidebar_position: 1
_i18n_hash: 3cd3648cd037fe21e115e135f0c9fa5b _i18n_hash: 7b72ca055d015393e7ca37eb45f7a74b
--- ---
# Installation sans Docker # Installation sans Docker
L'utilisation de Docker pour installer `Tianji` est la meilleure méthode car vous n'avez pas à vous soucier des problèmes d'environnement. L'utilisation de Docker pour installer `Tianji` est la meilleure méthode, car vous n'avez pas à vous soucier des problèmes d'environnement.
Cependant, si votre serveur ne prend pas en charge Docker, vous pouvez essayer d'installer manuellement. Cependant, si votre serveur ne prend pas en charge Docker, vous pouvez essayer d'installer manuellement.
@ -13,11 +13,11 @@ Cependant, si votre serveur ne prend pas en charge Docker, vous pouvez essayer d
Vous avez besoin de : Vous avez besoin de :
- [Node.js](https://nodejs.org/en/download/) 18.12+ / 20.4+ - [Node.js](https://nodejs.org/en/download/) 18.12+ / 20.4+
- [pnpm](https://pnpm.io/) 9.x (9.7.1 recommandé) - [pnpm](https://pnpm.io/) 9.x (9.7.1 est préférable)
- [Git](https://git-scm.com/downloads) - [Git](https://git-scm.com/downloads)
- [postgresql](https://www.postgresql.org/) - [postgresql](https://www.postgresql.org/)
- [pm2](https://pm2.keymetrics.io/) - Pour exécuter Tianji en arrière-plan - [pm2](https://pm2.keymetrics.io/) - Pour exécuter Tianji en arrière-plan
- [apprise](https://github.com/caronc/apprise) - optionnel, si vous en avez besoin pour les notifications - [apprise](https://github.com/caronc/apprise) - optionnel, si vous en avez besoin pour notifier
## Cloner le code et construire ## Cloner le code et construire
@ -38,9 +38,9 @@ DATABASE_URL="postgresql://user:pass@127.0.0.1:5432/tianji?schema=public"
JWT_SECRET="remplacez-moi-par-une-chaîne-aléatoire" JWT_SECRET="remplacez-moi-par-une-chaîne-aléatoire"
``` ```
Assurez-vous que votre URL de base de données est correcte et n'oubliez pas de créer la base de données avant. Assurez-vous que votre URL de base de données est correcte. Et n'oubliez pas de créer la base de données avant.
Pour plus d'environnements, consultez ce document [environment](../environment.md) Pour plus d'environnements, consultez ce document [environnement](../environment.md)
> Si possible, assurez-vous que votre encodage est en_US.utf8, par exemple : `createdb -E UTF8 -l en_US.utf8 tianji` > Si possible, assurez-vous que votre encodage est en_US.utf8, par exemple : `createdb -E UTF8 -l en_US.utf8 tianji`
@ -57,7 +57,7 @@ pnpm db:migrate:apply
pm2 start ./dist/src/server/main.js --name tianji pm2 start ./dist/src/server/main.js --name tianji
``` ```
Par défaut, `Tianji` fonctionnera sur http://localhost:12345 Par défaut, `Tianji` fonctionnera sur `http://localhost:12345`
## Mettre à jour le code vers une nouvelle version ## Mettre à jour le code vers une nouvelle version
@ -85,7 +85,7 @@ pm2 restart tianji
## Échec de l'installation de `isolated-vm` ## Échec de l'installation de `isolated-vm`
Si vous utilisez Python 3.12, cela signalera une erreur comme celle-ci : Si vous utilisez Python 3.12, vous obtiendrez une erreur comme celle-ci :
``` ```
ModuleNotFoundError: No module named 'distutils' ModuleNotFoundError: No module named 'distutils'

View File

@ -1,6 +1,6 @@
--- ---
sidebar_position: 1 sidebar_position: 1
_i18n_hash: 3cd3648cd037fe21e115e135f0c9fa5b _i18n_hash: 7b72ca055d015393e7ca37eb45f7a74b
--- ---
# 非Docker環境でのインストール # 非Docker環境でのインストール
@ -13,7 +13,7 @@ Dockerを使用して`Tianji`をインストールするのが最善の方法で
以下が必要です: 以下が必要です:
- [Node.js](https://nodejs.org/en/download/) 18.12+ / 20.4+ - [Node.js](https://nodejs.org/en/download/) 18.12+ / 20.4+
- [pnpm](https://pnpm.io/) 9.x9.7.1が推奨 - [pnpm](https://pnpm.io/) 9.x9.7.1が望ましい
- [Git](https://git-scm.com/downloads) - [Git](https://git-scm.com/downloads)
- [postgresql](https://www.postgresql.org/) - [postgresql](https://www.postgresql.org/)
- [pm2](https://pm2.keymetrics.io/) - Tianjiをバックグラウンドで実行するため - [pm2](https://pm2.keymetrics.io/) - Tianjiをバックグラウンドで実行するため
@ -38,11 +38,11 @@ DATABASE_URL="postgresql://user:pass@127.0.0.1:5432/tianji?schema=public"
JWT_SECRET="replace-me-with-a-random-string" JWT_SECRET="replace-me-with-a-random-string"
``` ```
データベースのURLが正しいことを確認し、データベースを事前に作成しておくことを忘れないでください。 データベースのURLが正しいことを確認し、データベースを事前に作成することを忘れないでください。
詳細な環境設定については、このドキュメントを参照してください [environment](../environment.md) 詳細な環境設定については、このドキュメントを参照してください [environment](../environment.md)
> 可能であれば、エンコーディングがen_US.utf8であることを確認することをお勧めします。例:`createdb -E UTF8 -l en_US.utf8 tianji` > 可能であれば、エンコーディングがen_US.utf8であることを確認してください。例:`createdb -E UTF8 -l en_US.utf8 tianji`
## サーバーの実行 ## サーバーの実行
@ -57,7 +57,7 @@ pnpm db:migrate:apply
pm2 start ./dist/src/server/main.js --name tianji pm2 start ./dist/src/server/main.js --name tianji
``` ```
デフォルトで、`Tianji`はhttp://localhost:12345で実行されます。 デフォルトで、`Tianji`は`http://localhost:12345`で実行されます。
## 新しいバージョンへのコードの更新 ## 新しいバージョンへのコードの更新
@ -91,11 +91,11 @@ Python 3.12を使用している場合、以下のようなエラーが発生す
ModuleNotFoundError: No module named 'distutils' ModuleNotFoundError: No module named 'distutils'
``` ```
これは、Python 3.12が`distutils`を組み込みモジュールから削除したためです。現在、こに対する良い解決策があります。 これは、Python 3.12が`distutils`を組み込みモジュールから削除したためです。現在、この問題に対する良い解決策があります。
Pythonのバージョンを3.12から3.9に切り替えることで解決できます。 Pythonのバージョンを3.12から3.9に切り替えることで解決できます。
### brewで制御されたPythonでの解決方法 ### brewで管理されているPythonでの解決方法
```bash ```bash
brew install python@3.9 brew install python@3.9

View File

@ -1,11 +1,11 @@
--- ---
sidebar_position: 1 sidebar_position: 1
_i18n_hash: 50d9b12be939f0ba179beb1cd468e4f4 _i18n_hash: c24c34a1a9df2ee5bd25253195dcba08
--- ---
# 与 Sentry 集成 # 与 Sentry 集成
:::info :::info
在 [sentry.io](https://sentry.io/) 了解更多关于 Sentry 的信息 了解更多关于 Sentry 的信息,请访问 [sentry.io](https://sentry.io/)
::: :::
点击 `设置` => `集成` => `创建新集成` 点击 `设置` => `集成` => `创建新集成`

View File

@ -1,12 +1,12 @@
--- ---
sidebar_position: 1 sidebar_position: 1
_i18n_hash: 3cd3648cd037fe21e115e135f0c9fa5b _i18n_hash: 7b72ca055d015393e7ca37eb45f7a74b
--- ---
# 无 Docker 安装 # 无 Docker 安装
使用 Docker 安装 `Tianji` 是最好的方式,你不需要考虑环境问题。 使用 Docker 安装 `Tianji` 是最好的方式,你不需要考虑环境问题。
但如果你无法在服务器上使用 Docker可以尝试手动安装。 但如果你所在的服务器不支持 Docker可以尝试手动安装。
## 要求 ## 要求
@ -38,9 +38,9 @@ DATABASE_URL="postgresql://user:pass@127.0.0.1:5432/tianji?schema=public"
JWT_SECRET="replace-me-with-a-random-string" JWT_SECRET="replace-me-with-a-random-string"
``` ```
确保你的数据库 URL 是正确的,并且记得在之前创建数据库。 确保你的数据库 URL 是正确的,并且在之前创建数据库。
更多环境配置可以查看此文档 [environment](../environment.md) 更多环境变量可以查看此文档 [environment](../environment.md)
> 如果可以,最好确保你的编码是 en_US.utf8例如`createdb -E UTF8 -l en_US.utf8 tianji` > 如果可以,最好确保你的编码是 en_US.utf8例如`createdb -E UTF8 -l en_US.utf8 tianji`
@ -57,7 +57,7 @@ pnpm db:migrate:apply
pm2 start ./dist/src/server/main.js --name tianji pm2 start ./dist/src/server/main.js --name tianji
``` ```
默认情况下,`Tianji` 将在 http://localhost:12345 上运行 默认情况下,`Tianji` 将在 `http://localhost:12345` 上运行
## 更新代码到新版本 ## 更新代码到新版本
@ -85,17 +85,17 @@ pm2 restart tianji
## 安装 `isolated-vm` 失败 ## 安装 `isolated-vm` 失败
如果你使用的是 Python 3.12会报告如下错误: 如果你使用的是 python 3.12,它会报告如下错误:
``` ```
ModuleNotFoundError: No module named 'distutils' ModuleNotFoundError: No module named 'distutils'
``` ```
这是因为 Python 3.12 从内置模块中移除了 `distutils`。现在我们有了解决方案。 这是因为 python 3.12 从内置模块中移除了 `distutils`。现在我们有一个好的解决方案。
你可以将 Python 版本从 3.12 切换到 3.9 来解决这个问题。 你可以将你的 python 版本从 3.12 切换到 3.9 来解决这个问题。
### 如何在 brew 控制的 Python 中解决这个问题 ### 如何在 brew 控制的 python 中解决这个问题
```bash ```bash
brew install python@3.9 brew install python@3.9