我尝试使用以下命令更改$ PATH:
export PATH = / opt / subversion / bin:/ usr / local / bin:/ usr / local / sbin:/ usr / local / mysql / bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/ USR / local / bin目录:在/ usr / X11 / bin中:在/ usr /本地/ git的/ bin中
(我使用完整的variables,因为连接重复的东西或东西)
但是,在另一个terminal上
echo $ PATH
不显示更改(我已经添加了/ opt / subversion / bin)。
我在这里阅读:我应该运行http://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable
。 ./.profile
但是我明白了
-bash:'export:command not found
错误在这个命令(我是在主目录,运行'cd'后)。
也尝试注销和打开,没有追踪我添加到path的颠覆。
我错过了什么吗? 谢谢。
看起来像.profile文件有什么问题,在导出之前应该有任何一种单引号(见bash你的错误)。 我无法想象现在是如何实现的,但用cat -vE ~/.profile (希望在OS X中有效)检查文件中是否有任何奇怪的字符。
一些东西:
你是否在terminal1的cmdline上设置$ PATH? 如果是这样,即使出口,terminal2也不会看到它。 我认为情况并非如此,因为稍后你会提到.profile,但对我来说并不完全清楚。
在编辑你的〜/ .profile(这是你的主目录中的.profile文件)后,
。 〜/ .profile文件
应该将该文件input当前环境。
最后,我总是紧张地在用户文件中设置path,而不是build立在$ PATH的现有值上。 您不得不跟上系统范围设置的变化。 所以,我build议你做一些事情:
export PATH = $ PATH:/ path / to / perforce:/ path / to / subversion:/ path / to / git
您可以在添加之前或之后放置$ PATH,具体取决于您要首先search的内容。
如果你已经按照〜/ .profile所说的完成了,请为我们发布〜/ .profile文件,我们将从那里开始。