打开 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'
我不确定我昨晚在我的 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'