Homebrew 损坏 OSX Maverick 上的 PATH 变量

问题描述 投票:0回答:2

在 Maverick OSX Macbook Pro 上安装 Homebrew 软件包的尝试失败,因 Cntrl-C 进程中断而终止。之后,ZSH shell 配置文件被损坏,导致:

uname zsh:找不到命令:uname

男人 zsh:找不到命令:man

ps zsh:找不到命令:ps

猫 zsh:找不到命令:cat

回显$PATH /usr/sbin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/sbin:PATH:/usr/local/opt/curl/bin

/Users/..../.rvm/scripts/rvm:12:找不到命令:uname /Users/.../.rvm/scripts/rvm:15:找不到命令:ps

npm --版本 5.5.1 parse_git_dirty:11:找不到命令:tail

shell homebrew osx-mavericks oh-my-zsh
2个回答
0
投票

首先将 /usr/bin 添加到您的 PATH 中

export PATH=/usr/bin:$PATH

0
投票

您应该检查

~/.zshenv
~/.zshrc
~/.zshprofile
配置,看看是否存在错误设置的
$PATH
环境变量以及 zsh 加载的启动文件

我的问题原来是在

\
中的
PATH
中添加了一个额外的反斜杠
~/.zshenv
,来自某些自动设置路径的命令。

/usr/bin
添加到
PATH
export PATH=/usr/bin:$PATH
可以帮助调试 shell 内的问题。

© www.soinside.com 2019 - 2024. All rights reserved.