【发布时间】:2012-03-01 05:26:23
【问题描述】:
我在更改我的 $PATH 变量以包含我最近安装的 mysql 时遇到了一些麻烦。这就是我所做的。在终端会话中(使用 zsh shell)我输入了
nano .bash_profile
我把这个文件放在里面
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
我退出,保存,当我输入时
cat .bash_profile
我可以看到文件已正确编辑,但是当我关闭终端会话时,打开一个新窗口,然后键入
echo $PATH
我得到以下信息:
/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/texbin
所以不仅我的新 mysql 路径不在那里,而且根本没有改变。除了 .bash_profile 之外,它必须保存在不同的文件中吗?有什么想法吗?
提前致谢
【问题讨论】:
-
你找到它了吗? (来源.bash_profile)
-
您希望 zsh shell 获取 bash 初始化文件吗?
-
将
echo "in bash profile"作为.bash_profile的第一行,看看它是否正在执行。 -
好吧,我想通了。我正在编辑错误的文件。由于我使用的是 zsh shell,我需要编辑 .zshrc 文件
-
Zsh 在这里讨论:serverfault.com/questions/110065/…
标签: mysql bash unix terminal zsh