所以我刚刚在OSX10.8上安装了emacs 24,通过brew软件包管理器,它安装在/usr/local/Cellar/emacs中。我经常使用内置版本的emacs 22,但它在/usr/bin中。
所以有两件事我想知道怎么做
/usr/local/Cellar和它们的回收箱中/usr/bin中的emacs的bin与/usr/local/Cellar/emacs/bin中的emacs的bin相对应。这是两个独立但又相关的问题。
编辑:所以我做了一个黑客工作,刚刚编辑了.bash_profile,并为/usr/local/Cellar/emacs/24.3/bin ..but做了一个导出,仍然想知道如何让一个bin调用另一个。
发布于 2013-04-20 19:16:56
最好不要碰/{usr/,}{s,}bin中的任何东西。您可以在bash中使用自制版本,方法是在.bash_profile中添加如下内容:
export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin将/usr/local/bin和/usr/local/sbin放在/etc/unchd.conf中,可能会产生一些意想不到的副作用。例如,在TextMate中,如果env ruby是Ruby2.0或1.9,许多命令就会停止工作。
例如,将路径设置为~/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin并将符号链接添加到~/bin/。见this answer。
https://stackoverflow.com/questions/16122742
复制相似问题