打开 iTerm-zsh 或 Terminal 后出错

Error after open iTerm-zsh or Terminal

我不确定我昨晚在我的 iTerm-zsh 上设置了什么。

但是在我打开 Mac 上的 iTerm (zsh) 或终端后,或者我尝试使用 zsh 后, 它将始终显示以下内容:

/Users/Simon/google-cloud-sdk/path.bash.inc:3: = not found`    
/Users/Simon/google-cloud-sdk/completion.bash.inc:18: command not found: complete
/Users/Simon/google-cloud-sdk/completion.bash.inc:29: parse error near `]]'

有什么办法可以解决这个问题吗?提前致谢。

重置我的 zsh 配置,删除 .zshrc 的所有实例和任何 .zshrc。???交换文件解决问题:)

重置命令 -> rm -f ~/.zshrc*

然后关闭我的终端会话并重新打开,然后我看到 "new user" 屏幕。

我有同样的问题,但接受的答案将删除 zsh 上的所有配置。但是您可以通过修改 bash_profile

来修复
vi ~/.bash_profile

跟随

改变
if [ -f '[PATH_TO_FOLDER]/google-cloud-sdk/path.bash.inc' ]; then . '[PATH_TO_FOLDER]/google-cloud-sdk/path.bash.inc'; fi

# The next line enables shell command completion for gcloud.
if [ -f '[PATH_TO_FOLDER]/google-cloud-sdk/completion.bash.inc' ]; then . '[PATH_TO_FOLDER]/google-cloud-sdk/completion.bash.inc'; fi

if [ -f '[PATH_TO_FOLDER]/google-cloud-sdk/path.zsh.inc' ]; then . '[PATH_TO_FOLDER]/google-cloud-sdk/path.zsh.inc'; fi

# The next line enables shell command completion for gcloud.
if [ -f '[PATH_TO_FOLDER]/google-cloud-sdk/completion.zsh.inc' ]; then . '[PATH_TO_FOLDER]/google-cloud-sdk/completion.zsh.inc'; fi

最后运行

source ~/.bash_profile

如果您使用的是 Big Sur,请尝试执行这些命令:

. '/your_installation_path/google-cloud-sdk/path.zsh.inc'
. '/your_installation_path/google-cloud-sdk/completion.zsh.inc'