如何修复 Mac OSX 配置文件调用丢失的 /usr/local/bin 目录?

如何修复 Mac OSX 配置文件调用丢失的 /usr/local/bin 目录?

不知何故,可能是在安装 RVM 和 MacPorts 之间,每当我在 Snow Leopard 中打开终端时,我都会收到一条错误消息,抱怨我的 bash 导出中有一个无效标识符。我已找到罪魁祸首是 /usr/local/bin,但它似乎不存在于我的系统中。这应该让我担心吗?如果不担心,我如何找出 /usr/local/bin 被调用的位置?

我查看了主目录中的 .profile、.bashrc 和 .bash_profile,但似乎无法在任何这些文件中找到它。它还能在哪里,或者我如何轻松找到它?

谢谢,Rich

答案1

你确定罪魁祸首是 的位置吗/usr/local/bin?当 Bash 抱怨无效标识符时,它抱怨的是姓名导出变量,而不是变量的内容(Bash 不关心内容)。

至于.profile.bash_profile.bashrc,如果它们不在您的主目录中,您可以直接创建它们。

答案2

您是否查看过 文件夹内的文件和提及的/etc/paths文件?这些文件由从 调用的实用程序使用,用于在为登录用户创建环境时为不同的应用程序设置不同的路径。/etc/paths.d/usr/local/binpath_helper/etc/profile

答案3

目录在/usr/本地/bin,在全新安装的 Mac OS X 中不存在(或者不包含任何内容)。

所以你不必担心这个。

尝试阿亚兹方法,如果它不起作用,请尝试查看/etc/配置文件或者在 /etc/bashrc 中看看是否有任何参考在/usr/本地/bin

相关内容