当有人说“编辑你的。plist文件”或“你的。profile”或“。Bash_profile”等等,这让我很困惑。我不知道这些文件在哪里,如果我必须这样做,如何创建它们,等等,以及为什么似乎有这么多不同的(为什么?)他们做不同的事情吗?)
所以,谁能非常耐心地向以前的Windows用户(迫切地想要更加熟悉最初有点困惑的OS X世界)解释如何一步一步地做到这一点?
我需要为GUI应用程序和命令行应用程序设置变量,目前是为需要变量的ant脚本设置变量,但很可能还有其他需求。
请注意,我也有Lion,因为你在谷歌上得到的许多答案似乎已经过时了…
还要注意,我几乎没有使用终端的经验。我愿意学习,但请为一个新手解释一下……
简化的解释
这篇文章/问题有点老了,所以我将回答一个简化版本的OS X Lion用户。
默认情况下,OSX Lion没有以下任何文件:
~ / . bashrc
~ / . bash_profile
~ / . profile
最多,如果您在终端中执行了任何操作,您可能会看到~/.bash_history
它的含义
您必须创建这个文件来设置默认的bash命令(通常在~/.bashrc中)。要做到这一点,可以使用任何类型的编辑器,尽管在终端中更简单:
%> emacs .profile
[from w/in emacs type:] source ~/.bashrc .
[from w/in emacs type:] Ctrl + x Ctrl + s(保存文件)
[from w/in emacs type:] Ctrl + x Ctrl + c(关闭emacs)
%> emacs .bashrc
[从w/in emacs输入/粘贴所有bash命令,保存并退出]
下次退出并重新加载终端时,它应该加载所有bash首选项。另外,将命令分割成有用的文件名通常是个好主意。例如,from within ~/.Bashrc,你应该有一个源~/。Bash_aliases并将所有别名命令放在~/. Bash_aliases中。
不幸的是,这些答案都没有解决我遇到的具体问题。
这里有一个简单的解决方案,不需要干扰bash。在我的例子中,它是让gradle工作(Android Studio)。
顺便说一句,这些步骤涉及OSX (Mountain Lion 10.8.5)
打开终端。
执行如下命令:
Sudo nano /etc/paths(或Sudo vim /etc/paths for vim)
转到文件底部,输入要添加的路径。
按control-x退出。
输入“Y”保存修改后的缓冲区。
打开一个新的终端窗口,然后输入:
回声路径美元
您应该看到新路径被追加到path的末尾
我从这篇文章中得到了这些细节:
http://architectryan.com/2012/10/02/add-to-the-path-on-mac-os-x-mountain-lion/#.UkED3rxPp3Q
我希望这能帮助到其他人