2011-10-09 48 views
36

如何在mac(Lion)上编辑PATH变量。我无法找到任何可以添加路径的文件。有人可以指导我吗?在mac上编辑PATH变量

什么是文件名? .profile或.bash_profile?

我在哪里可以找到它? 我试图

echo 'export PATH=/android-sdk/tools:$PATH' >> ~/.profile 

回答

7

你可以试试这个:

  1. 打开终端应用程序。它可以在Applications目录下的Utilities目录中找到。
  2. 键入以下内容:echo'export PATH = YOURPATHHERE:$ PATH'>>〜/ .profile,将“YOURPATHHERE”替换为您要添加的目录 的名称。确保你使用“>>”而不是一个“>”。
  3. 按Enter键。
  4. 关闭终端并重新打开。您的新终端会话现在应该使用新的PATH。

- >http://keito.me/tutorials/macosx_path

+1

是的我试过这个命令,但按回车后似乎没有任何反应,我重新启动终端,但仍然没有添加路径。 – coure2011

+0

并且此链接已损坏 – Arjee

2

使用

~/.bash_profile 

~/.MacOSX/environment.plist 

(参见运行时配置准则)根据我自己的

10

经验和互联网搜索,我发现这些地方工作:

/etc/paths.d

~/.bash_profile

请注意,您应该打开一个新的终端窗口看到的变化。

您也可参照本this question

2

environment.plst文件加载首先在MAC所以把它的路径。

对于第一次使用时间,使用下面的命令

export PATH=$PATH: /path/to/set 
+0

将相同的导出命令放在“environment.plst”文件中以保持它的permananet。 –

67

编辑/etc/paths。然后关闭终端并重新打开它。

$ sudo vi /etc/paths 

注意:每个条目都用换行符分隔。

/usr/local/bin 
/usr/bin 
/bin 
/usr/sbin 
/sbin 
+2

谢谢!我终于可以删除android平台工具孤儿路径! – DaddyM

+0

谢谢。工作就像一个魅力:) –

+0

我不得不打开一个新的终端,让这个工作,而不是使用一个已经打开。 –