1

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

Last login: Fri Nov 30 21:46:06 on ttys000
-bash: export: `/usr/local/bin': not a valid identifier

2 ответа2

2

Скорее всего, одна из команд 'export' в вашем .bashrc или .bash_profile неправильно настроена.

Откройте ваш любимый текстовый редактор и просмотрите файлы в вашем домашнем каталоге с именами .bashrc и .bash_profile.

Ищите любые строки, которые начинаются с

export

одна из строк должна быть

export PATH='/usr/local/bin'

могут быть пробелы между PATH и первым

export PATH = '/usr/local/bin'  #<----WRONG remove spaces

если нет, скопируйте содержимое здесь и давайте посмотрим.

Альтернативный вариант, если вы не можете найти его, это просмотреть свой домашний каталог или /etc:

grep -l -E '/usr/local/bin' .*

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

1

OSX использовал расположение путей в нескольких файлах над 10.6/7/8:

~/.profile     #local user
/etc/profile   #system wide defaults for ^
/etc/paths     #<---This is probably the one you want to check in.

Проверьте все из них для пути, как @choroba сказал выше, $ только для конца строки, так похоже на: export PATH=/opt/local/bin:/usr/sbin:$PATH

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