Назад | Перейти на главную страницу

Я сломал свой терминал, пытаясь настроить среду PATH для хранения каталога JAVA, и теперь ничего не работает, нет команд bash и т.д. Могу ли я выполнить сброс?

В основном я просто пытался настроить переменную среды PATH, которая указывала на каталог / bin внутри основного каталога Java.

Я сделал это, выполнив: sudo nano / etc / paths.

Но затем не удалось найти путь для сохранения, поэтому я расстроился и просто ударил по клавиатуре ... Что затем закрыло путь sudo nano.

А теперь ничего не работает. Нет команд bash и т. Д. Я пытался перезапустить несколько раз, и каждый раз, когда я открываю терминал, я получаю следующее сообщение:

Последний вход: вторник, 7 января, 08:41:08 на ttys000 Неустранимая ошибка Python: initfsencoding: невозможно загрузить кодек файловой системы LookupError: не зарегистрированы функции поиска кодеков: не удается найти кодировку

используя OSX на Maxbook

Пожалуйста помоги..

Ничего не зная о содержимом вашего файла / etc / paths, я бы посоветовал вам найти заведомо исправный файл / etc / paths (полагаю, с рабочего Mac) и отредактировать его, чтобы он соответствовал. Если это сработает, вы можете снова попытаться внести необходимые изменения, если редактирование файла / etc / paths действительно является лучшим решением для этого.

(На моем компьютере с Ubuntu нет файла / etc / paths, поэтому он может быть уникальным для Mac или из-за того, что Mac использует очень старый bash или ...)

Мой Mac / etc / paths:

$ cat /etc/paths 
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

(Кроме того, чтобы сохранить в nano, нажмите Ctrl-O (записать), а для выхода - Ctrl-X. Вам нужно будет sudo nano /etc/paths или вы не сможете сэкономить.)