Должна ли быть повторяющаяся информация в моем пути на моем Mac? - PullRequest
0 голосов
/ 20 июня 2019

Я использовал эту команду несколько раз

export PATH=“/usr/local/opt/mysql@5.7/bin:$PATH”

Теперь, кажется, это вызвало у меня дублирование информации в моем $PATH.

echo $PATH
“/usr/local/opt/mysql@5.7/bin:??:/usr/local/mysql@5.7/bin:“/usr/local/opt/mysql@5.7/bin:??:/usr/local/mysql/bin:/usr/local/mysql/bin

Изначально команда mysql.server не работает. Как мне избавиться от дублирующейся информации?

Я видел некоторый код, который сбрасывает $PATH, но я не хочу удалять всю вещь, только ее часть.

export PATH=“/usr/local/opt/mysql@5.7/bin:$PATH”
echo $PATH
“/usr/local/opt/mysql@5.7/bin:??:/usr/local/mysql@5.7/bin:“/usr/local/opt/mysql@5.7/bin:??:/usr/local/mysql/bin:/usr/local/mysql/bin

Фактический

echo $PATH
“/usr/local/opt/mysql@5.7/bin:??:/usr/local/mysql@5.7/bin:“/usr/local/opt/mysql@5.7/bin:??:/usr/local/mysql/bin:/usr/local/mysql/bin

Ожидается

echo $PATH
“/usr/local/opt/mysql@5.7/bin

Я думаю.

1 Ответ

1 голос
/ 20 июня 2019

Единственный недостаток наличия дублирующих разделов PATH - это немного более длительное время для поиска по всему;это не повредит вам.

Ваш PATH, как написано, сломан, он не должен содержать кавычек.

Вы можете изменить свой путь, просто скопировав нужные части и выполнив еще одну export PATH= ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...