` 附近解析错误 ' 更新 Amazon Q 后的 .zshrc 文件中

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

在我的 Macbook 上更新 Amazon Q 后,每次打开终端时都会收到错误消息,如下所示:

/Users/dylan/.zshrc:24: parse error near `\n'
dylan@Dylans-MBP-2 ~ % 

当我导航到 .zshrc 文件时,它看起来像这样:

# Amazon Q post block. Keep at the bottom of this file.
[[ -f "${HOME}/Library/Application Support/amazon-q/shell/zshrc.post.zsh" ]] && builtin source "${HOME}/Library/Application Support/amazon-q/shell/zshrc.post.zsh"

文件的第 24 行从技术上讲是最后写入行之后的

newline

我尝试寻找它可能无法理解的字符。我还尝试删除

newline
,然后出现以下错误:

/Users/dylanravel/.zshrc:23: parse error near `"${HOME}/Library/App...'

如果你们知道这些错误的修复方法,请告诉我!预先感谢您!

macos zsh zshrc amazon-codewhisperer
1个回答
0
投票

谢谢@Gairfowl 和@user1934428。你们都为我指明了正确的方向!

在您指出错误可能出现在文件中的任何位置之后,我接受了您的建议并逐行进行评论,直到错误消失。

最终成为这一行的问题:

if which rbenv > /dev/null; then eval "$(rbenv init -)"; fieval "$(zoxide init zsh)"

我成功修复了这一行,将其更改为:

if which rbenv > /dev/null; then eval "$(rbenv init -)"; eval "$(zoxide init zsh)"; fi

谢谢大家的帮助!祝你有美好的一天!

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