Терминал не может найти файл bashrc при использовании исходной команды - PullRequest
0 голосов
/ 25 марта 2019

Я недавно скачал MySQL. Что я делаю не так, когда исходный файл Bash?

Путь к моему файлу bashrc:

Users/Name/bashrc

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

В терминале я должен использовать:

source ~/.bashrc 

Когда я набираю это и нажимаю ввод, он возвращает:

-bash: /Users/Name/.bashrc: No such file or directory

Сам файл bash говорит:

source /etc/bash.bashrc
source ~/.bashrc
export PATH=$PATH:/usr/local/mysql/bin

1 Ответ

0 голосов
/ 26 марта 2019

Вам нужен файл .bashrc, расположенный в ~, чтобы иметь возможность его найти.~ расширяется до $HOME (/Users/Name в вашем случае).

Если вывод cd ~ && ls -la не содержит .bashrc, значит, у вас нет этого файла, поэтому вы не можете его найти.

Исходя из ваших комментариев, ваш файл~/bashrc.sh (не великое имя).Если вы удалите первые две строки этого файла, он будет работать правильно.Обратите внимание, что вам придется source этот файл каждый раз, когда вы открываете новый терминал.Вы можете добавить строку

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

в файл, который автоматически получает источник при входе в систему, например ~/.bash_profile, /etc/bash.bashrc (не рекомендуется), или создать ~/.bashrc и включить эту строку.

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