1

Я запускаю OS X.

Следуя этим указаниям (Установка MySQL в Mac OS X), я добавил файл в /usr и содержимое было

PATH=/usr/local/mysql/bin:$PATH

На самом деле я пытался заставить команду mysql работать сейчас, я не могу получить доступ к терминалу. Все, что я получаю, это курсор, но без командной строки. Я также не могу найти файл, который я создал в Finder. Я использовал команду shift G, чтобы найти папку /usr а файла там нет.

2 ответа2

3

Почему ваш bash не запускается?

Если ваш bash не запускается правильно, один из его конфигурационных файлов блокируется. Это:

  • /etc/profile

И после этого первый из них он может найти:

  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile

Если вы правильно следовали этому руководству, вы создали файл ~/.profile . Но не в /usr . Он должен находиться в вашем каталоге $HOME , который находится по адресу /Users/your-username и известен как ~ для оболочки. Вы можете поместить в /usr все, что захотите, и это не повлияет на запуск bash.

Давайте удалим ~/.profile

Попробуйте зайти в настройки Terminal.app и изменить следующее:

Команда, которую вы хотите выполнить:

/bin/rm /Users/your-username/.profile

Не забудьте убрать галочку Run in shell. Конечно, измените your-username на ваше фактическое короткое имя пользователя. Как только вы откроете профиль терминала, ваш существующий файл .profile будет удален.

Затем вы можете снять флажок « Выполнить» и попытаться начать все сначала.

Другие средства отладки

Если приведенное выше не помогло, попробуйте запустить из того же поля команды Выполнить :

/usr/bin/tail -n 10 /Users/your-username/.bash_history

Это проследит ваши последние шаги, которые будут полезны для вашего поста.

Ваш Терминал показывает Could not open a new pseudo-tty?

В этом случае требуется перезагрузка. Каким-то образом вы создали слишком много вилок, выходящих за пределы файловой системы. Это должно быть восстановлено простой перезагрузкой вашего Mac.

1

Я решил проблему, перезагрузив компьютер. Я действительно не уверен, в чем проблема.

У меня возникла идея, потому что Could not open a new pseudo-tty. появился в моем терминале после следования инструкциям slhck, чтобы удалить мой файл .profile. Затем я искал в Google и нашел это; http://blogs.oreilly.com/digitalmedia/2008/03/fixing-terminal-tty-errors.html.

Спасибо

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