Самостоятельный бегун не находит nvm или Node, которые уже установлены в Linux.Linux

Ответить
Anonymous
 Самостоятельный бегун не находит nvm или Node, которые уже установлены в Linux.

Сообщение Anonymous »


У меня дома есть Linux-сервер, на котором установлен GitHub Actions со следующим кодом:

имя: Создание и развертывание пользовательского интерфейса – DEV на: рабочий процесс_диспетч: толкать: ветки: [ "dev" ] пути: - 'UI/**' pull_request: ветки: [ "dev" ] пути: - 'UI/**' вакансии: build_and_deploy: если: github.ref == 'refs/heads/dev' запуск: самостоятельный шаги: - название: Касса использует: действия/checkout@v4 - имя: Установить зависимости запустить: | список НВМ узел -v НПМ -v Мне выдает эту ошибку

/github/actions-runner/project/_work/_temp/dc7e7354-9aa9-4676-8b50-883e4f150b34.sh: строка 2: nvm: команда не найдена. Ошибка: процесс завершен с кодом выхода 127. Я пробовал использовать nvm и node, установленные как с правами root, так и без полномочий root (пользователь, выполняющий GitHub Actions), но в сообщении об ошибке ничего не изменилось.

Могут ли действия GitHub использовать Node.js, установленный на сервере? Я не хочу настраивать Node.js и nvm каждый раз, когда фиксирую свой код, чтобы сэкономить время на развертывание.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»