小编Chr*_*s4d的帖子

$PATH 快把我逼疯了

好吧,如果这是愚蠢的事情,我很抱歉,但我的想法已经不多了。

目标:预先考虑/usr/local/bin$PATH

问题: $PATH不会做我想要或期望的事情

我是如何来到这里的:我想开始学习编程,所以我在幕后闲逛很舒服,但没有很多经验。我安装了fish外壳(因为它很友好!)使用homebrew并将其设置为我的默认外壳(在 下system prefs>users & groups>advanced)。在某些时候,我跑去brew doctor看看我的安装是否都是 kosher 的,它建议我移到/usr/local/bin前面,$PATH以便我可以使用我的安装git而不是系统副本。很好 - 但是在path_helper和之间fish,发生了一些$PATH我无法控制的事情,我永远无法以正确的方式安排路径。

环境: OSX 10.8.2,从10.7ish升级,与xcode和安装devtools,加x11homebrewfish

更多信息:我已将用户的默认 shell 重新设置为bash,并通过terminal.app- bashfish、尝试了各种 shell sh。我移动/usr/local/bin到顶部,/etc/paths但它没有改变任何东西。我查看了各种config.fish文件并注释掉了可能与 $PATH 混淆的内容,但没有帮助。我有以下文件/etc/paths.d/

./10-homebrew 包含 /usr/local/bin

./20-fish 包含 …

path homebrew fish macos

10
推荐指数
2
解决办法
5007
查看次数

标签 统计

fish ×1

homebrew ×1

macos ×1

path ×1