docs: resolve build problem with update source document content
This commit is contained in:
parent
064dbe9985
commit
9e6e03117c
@ -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
|
||||||
|
|
||||||
|
@ -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.
|
||||||
|
|
||||||
|
@ -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'
|
||||||
|
@ -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.x(9.7.1が推奨)
|
- [pnpm](https://pnpm.io/) 9.x(9.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
|
||||||
|
@ -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/)
|
||||||
:::
|
:::
|
||||||
|
|
||||||
点击 `设置` => `集成` => `创建新集成`
|
点击 `设置` => `集成` => `创建新集成`
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user