3

Когда я хочу ввести команду (например, say), она возвращает сообщение, подобное этому:

bash: say: command not found.

Появляется каждый раз, когда я пишу команду. Что мне нужно сделать?

4 ответа4

1

Вы убедились, что ваша переменная $ PATH установлена?

Вы можете проверить, набрав это в Терминале:

echo $PATH

Если ничего не указано после того, как вы попробуете это ... это может быть частью проблемы.

(Для получения дополнительной информации вы можете попробовать проверить эту страницу:http://www.cyberciti.biz/faq/linux-unix-command-not-found-error-and-how-to-get-rid-of-it/)

0

Давайте выясним , если скажут исполняемый файл (программа) находится в правильном месте. В терминале введите

which say

Тебе следует увидеть

/usr/bin/say
0

В имени пользователя в OSX иногда включается $, что означает, что вам не нужно включать его в вашу команду.

0

Если вы используете кавычки, он не будет отображать их, но сообщит, что команды нет. Многие учебники используют кавычки, чтобы показать, что вы должны ввести, но иногда они не говорят «Без кавычек».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .