在Mac上编辑PATH变量[关闭]


83

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

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

在哪里可以找到它?我努力了

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

1
我有同样的问题!具有适当权限的人是否可以将其移至Macintosh / Apple部分,以便可以打开?
SMBiggs

Answers:


160

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

$ sudo vi /etc/paths

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

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

2
谢谢!我终于可以删除android platform-tools孤立路径了!
nickolay 2015年

我必须打开一个新的终端才能使它正常工作,而不要使用已经打开的终端。
艾伦·P。16

sudo emacs / etc / paths:/

@SittingBull,欢迎您使用适合您的编辑器:)
Ryan Allen

2
这个答案应该被接受!绝对是我们一直在寻找的
硬质合金

29

根据我自己的经验和互联网搜索,我发现这些地方有效:

/etc/paths.d

~/.bash_profile

请注意,您应该打开一个新的终端窗口以查看更改。

您也可以参考这个问题


9

您可以尝试以下方法:

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

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


1
是的,我已经尝试过该命令,但是按Enter键后似乎没有任何反应,我重新启动了终端,但仍未添加路径。
coure2011 2011年

并且此链接已断开
Arjee

4

environment.plst 文件首先在MAC上加载,因此在其上放置路径。

第一次使用,请使用以下命令

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

将相同的导出命令放在“ environment.plst”文件中以保持永久状态。
杰伊·桑帕特

4
该文件应放在哪里?
凯文·索特尔

3

使用

~/.bash_profile

要么

~/.MacOSX/environment.plist

(请参阅运行时配置准则)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.