fix: обновить PATH в systemd сервисе

- Добавить полный PATH с nvm путем первым
- Добавить NODE_PATH для глобальных npm пакетов
- Исправляет ошибку 'qwen: command not found'

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
mirivlad 2026-02-25 15:20:47 +08:00
parent 76877bec01
commit f24245829d
2 changed files with 4 additions and 4 deletions

View File

@ -63,9 +63,9 @@ After=network.target
Type=simple
User=$BOT_USER
WorkingDirectory=$BOT_DIR
Environment="PATH=$BOT_VENV/bin:$NODE_PATH:/usr/local/bin:/usr/bin:/bin"
Environment="QWEN_CODE_PATH=$BOT_VENV/qwen"
Environment="PATH=$NODE_PATH:$BOT_VENV/bin:/home/$BOT_USER/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Environment="NVM_DIR=$NVM_DIR"
Environment="NODE_PATH=$NODE_PATH"
ExecStart=$BOT_VENV/bin/python bot.py
Restart=always
RestartSec=10

View File

@ -6,9 +6,9 @@ After=network.target
Type=simple
User=%USER%
WorkingDirectory=%WORKDIR%
Environment="PATH=%VENV_PATH%:/home/%USER%/.config/nvm/versions/node/v24.13.1/bin:/usr/local/bin:/usr/bin:/bin"
Environment="QWEN_CODE_PATH=%VENV_PATH%/qwen"
Environment="PATH=/home/%USER%/.config/nvm/versions/node/v24.13.1/bin:%USER%/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Environment="NVM_DIR=/home/%USER%/.nvm"
Environment="NODE_PATH=/home/%USER%/.config/nvm/versions/node/v24.13.1/lib/node_modules"
ExecStart=%VENV_PATH%/python bot.py
Restart=always
RestartSec=10