From f24245829de70967ae7e6ab8ea12491b0f5a2ace Mon Sep 17 00:00:00 2001 From: mirivlad Date: Wed, 25 Feb 2026 15:20:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=BE=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20PATH=20=D0=B2=20systemd=20=D1=81=D0=B5=D1=80?= =?UTF-8?q?=D0=B2=D0=B8=D1=81=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Добавить полный PATH с nvm путем первым - Добавить NODE_PATH для глобальных npm пакетов - Исправляет ошибку 'qwen: command not found' Co-authored-by: Qwen-Coder --- install-systemd-service.sh | 4 ++-- telegram-bot.service | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/install-systemd-service.sh b/install-systemd-service.sh index d64cbce..ac3f989 100755 --- a/install-systemd-service.sh +++ b/install-systemd-service.sh @@ -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 diff --git a/telegram-bot.service b/telegram-bot.service index a030eaa..8f8a6a4 100644 --- a/telegram-bot.service +++ b/telegram-bot.service @@ -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