Mac OS 10.6 服务器上的 $PATH 变量不断重置
Posted
技术标签:
【中文标题】Mac OS 10.6 服务器上的 $PATH 变量不断重置【英文标题】:$PATH variable on Mac OS 10.6 Server keeps resetting back 【发布时间】:2011-08-20 15:32:58 【问题描述】:在我运行的终端窗口中:
导出 PATH=$PATH:/usr/local/mysql/bin>> ~/.bash_profile
然后当我回显 $PATH 时,新路径显示正常。
但是如果我关闭那个窗口,再打开另一个窗口,路径就会消失!
如何更改PATH变量?
【问题讨论】:
【参考方案1】:您拥有的命令将设置路径,然后将该命令的输出放在 .bash_profile 的末尾。
您想将命令本身放入 .bash_profile。
echo 'export PATH=$PATH:/usr/local/mysql/bin' >> ~/.bash_profile
在您开始新的终端会话之前它不会生效。
【讨论】:
确认,不!在导出命令周围使用单引号,而不是双引号。使用双引号,它会将您当前的 $PATH 永久嵌入到 .bash_profile 中——这暂时可以正常工作,但以后可能会导致奇怪和难以理解的问题。如果您已经这样做了,您应该编辑您的 .bash_profile(它只是一个文本文件)并将最后一行更正为export PATH=$PATH:/usr/local/mysql/bin
【参考方案2】:
您无需启动新的终端会话即可将更改应用到 ~/.bash_profile.
只需在终端输入
source ~/.bash_profile
【讨论】:
【参考方案3】:你需要保存
export PATH=$PATH:/usr/local/mysql/bin
在 .bash_profile 中,正如您所尝试的那样。但是,导出语句不仅仅是显示的文本,因此附加它不起作用。使用编辑器来完成。
【讨论】:
以上是关于Mac OS 10.6 服务器上的 $PATH 变量不断重置的主要内容,如果未能解决你的问题,请参考以下文章
Mac OS X 10.6(雪豹)上的 Qt 4.4 视觉伪影是不是有解决方法
iCarousel 类不适用于 xcode 4.2 和 mac os 10.6 上的 ARC
在Mac OS X 10.6上的Python中,无法在Matplotlib中将字体更改为Helvetica