Ich habe vor kurzem mein OSX zu os x el capitan aktualisiert. Ich bemerkte, dass subl
Befehl fehlte, also versuchte ich, den Pfad zu meinem bash_profile hinzuzufügen. Es hat nicht geklappt, also habe ich es entfernt und mache dann eine source ~/.bash_profile
und jetzt sind alle meine Bash-Befehle weg.Alle Bash-Befehle verloren nach der Beschaffung von bash_profile nach OSX-Upgrade
Hier ist meine bash_profile Datei
export $PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
##
# Your previous /Users/judyngai/.bash_profile file was backed up as /Users/judyngai/.bash_profile.macports-saved_2013-06-27_at_16:30:58
##
# MacPorts Installer addition on 2013-06-27_at_16:30:58: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.
export PATH=/usr/local/sbin:$path
export PATH=/usr/local/bin:$PATH
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
:q!
und wenn ich export $PATH
tun, um diese cd
31-34-238:bin judyngai$ export $PATH -bash: export: `/usr/local/bin:/usr/local/sbin:': not a valid identifier
ich in erhalte ich alle Verzeichnisse, die ihre durchsucht zu werden /usr/local/bin
, /bin
, /usr/local/bin
usw. und sahen alle von die Befehle dort drin.
und diese
31-34-238:~ judyngai$ source ~/.bash_profile
-bash: export: `/Users/judyngai/.rbenv/bin:/usr/local/bin:/usr/local/sbin:=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin': not a valid identifier
env: bash: No such file or directory
-bash: :q!: command not found
Ich glaube tatsächlich, meine bash_profile in Ordnung ist, so was ist falsch? Rbenv und Macport sehen beide gut aus.
Verliere das '$' in 'export $ PATH', d. H. Mach es einfach' export PATH = ... ' – Siguza