我不确定昨晚我在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 `]]'
我可以解决这个问题吗?提前谢谢。
答案 0 :(得分:2)
我有同样的问题,但是接受的答案将删除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