【发布时间】:2014-12-24 07:27:03
【问题描述】:
我已将我的 shell 更新为 ZSH。当我source ~/.bashrc。我收到此错误
你的医生出了点问题。 当我执行这个命令时
echo "export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules" >> ~/.bashrc && source ~/.bashrc
/home/amerrnath/.bashrc:17:找不到命令:shopt /home/amerrnath/.bashrc:25:找不到命令:shopt /home/amerrnath/.bashrc:109:找不到命令:shopt /usr/share/bash-completion/bash_completion:35: `]]' 附近的解析错误
请帮我解决这个问题
【问题讨论】:
-
zsh不是bash。你为什么要采购.bashrc? -
您的
bashrc文件是为bash编写的。zsh不是 bash。我很惊讶它正在尝试加载您的.bashrc。如果不是,并且您从.profile或类似地址手动采购它。停止。然后用适当的zsh初始化文件替换它。 -
将其作为答案发布
-
你能告诉我这个错误的根源吗
-
不,你不想想要获取
~/.bashrc的来源。您想弄清楚如何编写一个~/.zshrc文件,该文件在zsh中执行与.bashrc在bash中执行的相同操作。