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

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

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


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


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


Такие проблемы возникают очень часто.
Что это может быть? Как с этим бороться? В чем проблема?
  • Вопрос задан
  • 357 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Stepik
    Основы Linux
    2 недели
    Далее
  • Учебный центр IBS
    AL-1801 ОС Astra Linux Special Edition 1.8 для пользователей
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
@alcyone
UNIX-админ
Во время выполнения команды shell ищет исполняемый файл во всех директориях, прописанных в $PATH. Проверьте, корректна ли у вас эта переменная (echo $PATH). Найдите файл с помощью locate или find и попробуйте запустить через абсолютный путь (/usr/bin/knex, например). В UNIX ничего никуда не пропадает просто так, это важно понимать.
Ответ написан
Ваш ответ на вопрос

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

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