@nickolay1967

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

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


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


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


Такие проблемы возникают очень часто.
Что это может быть? Как с этим бороться? В чем проблема?
  • Вопрос задан
  • 339 просмотров
Пригласить эксперта
Ответы на вопрос 1
@alcyone
UNIX-админ
Во время выполнения команды shell ищет исполняемый файл во всех директориях, прописанных в $PATH. Проверьте, корректна ли у вас эта переменная (echo $PATH). Найдите файл с помощью locate или find и попробуйте запустить через абсолютный путь (/usr/bin/knex, например). В UNIX ничего никуда не пропадает просто так, это важно понимать.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы