【发布时间】:2015-05-17 21:59:38
【问题描述】:
当我在我的 Mac 上打开终端时,它会显示
Last login: Sun Mar 15 22:12:02 on ttys000
-bash: “export: command not found
-bash: “export: command not found
-bash: “export: command not found
-bash: “export: command not found
(我的回声 $PATH)
MacBook-Air-Tim:~ timreznik$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/Users/timreznik/bin:/usr/local/bin
MacBook-Air-Tim:~ timreznik$
我已经尝试将我的 .bash_profile 编辑为
# general path munging
PATH=${PATH}:~/bin
PATH=${PATH}:/usr/local/bin
但它仍然一直显示“导出:我启动终端时找不到命令...
附:所有命令似乎都有效,但我内心的完美主义者在尖叫!
【问题讨论】:
-
你也有 .profile 文件吗?
-
不是真正的问题,但仍然是:波浪号
~仅在它位于 shell 字的开头时才会被扩展,而它不在PATH=${PATH}:~/bin中。经验法则:当您指的是您自己的家时,请始终使用$HOME而不是~。 -
查看这个关于设置PATH的问题stackoverflow.com/questions/22465332/…