Задать вопрос
@nickolay1967

После установки команда недоступна — как быть?

Здравствуйте. Выполняю в терминале следующую команду:
npm i knex -g


Установка проходит успешно. После этого выполняю:
knex migrate:latest


И получаю ошибку:
command not found: knex


Такие проблемы возникают очень часто.
Что это может быть? Как с этим бороться? В чем проблема?
  • Вопрос задан
  • 364 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@alcyone
UNIX-админ
Во время выполнения команды shell ищет исполняемый файл во всех директориях, прописанных в $PATH. Проверьте, корректна ли у вас эта переменная (echo $PATH). Найдите файл с помощью locate или find и попробуйте запустить через абсолютный путь (/usr/bin/knex, например). В UNIX ничего никуда не пропадает просто так, это важно понимать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы