2016-08-01 29 views
-1

Ich habe mit ihm festgefahren.PATH ändert sich nicht nach dem Neustart Mac OS

Ich versuche, Pfad zu bearbeiten, um mit mysql von iTerm zu arbeiten.

Ich habe versucht, verschiedene Möglichkeiten, meine PATH zu bearbeiten:

1) eingeben Befehl im Terminal export PATH="/usr/local/mysql/bin:$PATH"

2) bearbeiten Bash_profile

3) bearbeiten Bashrc

Alles funktioniert ziemlich gut bis ich meinen Mac neu starte. Hier

ist, was meine Konstante PATH wie sieht echo $PATH /Users/lyubakov/.nvm/versions/node/v6.2.2/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

+0

tun kann, was sagt: ** echo $ SHELL ** –

+0

→ SHELL echo $ /bin/zsh –

Antwort

0

auf Mac OS X gibt es keine Verwendung von ~/.bash_profile ist aber ~/.bashrc.

Stellen Sie sicher, dass Sie PATH nicht an anderen Stellen außer Kraft gesetzt haben, die nach der von Ihnen hinzugefügten Zeile ausgeführt werden.

Sie haben uns nicht genügend Informationen über Ihre Systemkonfiguration gegeben ... wie bashrc, bash_profile des Benutzers.

+0

hier ist ~/.bashrc 'export PATH = "/ usr/local/mysql/bin: $ PATH" SSH_ENV =/Users/lyubakov/.ssh/Umwelt # start der ssh-agent function start_agent { echo "Initialisiere neuen SSH-Agenten ..." # spawn ssh-agent /usr/bin/ssh-agent | sed 's/^ echo/# echo /'> "$ {SSH_ENV}" Echo erfolgreich chmod 600 "$ {SSH_ENV}" . "$ {SSH_ENV}">/dev/null /usr/bin/ssh-add } wenn [-f "$ {SSH_ENV}"]; dann . "$ {SSH_ENV}">/dev/null ps -ef | grep $ {SSH_AGENT_PID} | grep ssh-agent $>/dev/null || { start_agent; } sonst start_agent; fi' –

+0

was sollte ich hier noch einfügen? –

0

@Alex Ljubakow - eine Frage? Wenn Sie die zsh verwenden, liest sie nie die Profile aus der Bash. müssen Sie die zsh Profile wie .zshrc

am Ende Mann zsh ändern ist eine Liste der Dateien, in denen Sie Ihre Änderungen