bash - shell 更新后在 .bashrc 中找不到 shopt 命令

标签 bash sh zshrc shopt

我已经将我的 shell 更新为 ZSH。当我 source ~/.bashrc 时。我收到这个错误

你的医生有一些错误。 当我执行这个命令时

echo "export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules" >> ~/.bashrc && source ~/.bashrc

/home/amerrnath/.bashrc:17: command not found: shopt /home/amerrnath/.bashrc:25: command not found: shopt /home/amerrnath/.bashrc:109: command not found: shopt /usr/share/bash-completion/bash_completion:35: parse error near `]]'

请帮我解决这个问题

最佳答案

zsh 使用环境配置文件~/.zshrc,而不是~/.bashrc

所以你需要将你的 env 设置附加到 .zshrc 文件然后

source ~/.zshrc

它必须有效。

rbenv github link

关于bash - shell 更新后在 .bashrc 中找不到 shopt 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26616003/

相关文章:

bash - bash 管道中的 ffmpeg

vim - 如何在 Vim 中自动编辑多个文件?

bash - 在 Vagrant up 上找不到源

bash - RVM 和 Gemfile - 并不总是加载正确的 ruby​​,只有在 'cd .. & cd myproject' 时

sublimetext3 - 升级到 El Capitan 后,崇高的符号链接(symbolic link)消失了

shell - 终端错误加载 zsh ("...command not found: ^M")

bash - grep命令知道两个字符串是否按特定顺序

linux - BASH 遍历文件夹和文件

bash - 来自多个 tee 接收者的管道输出在 BASH 脚本中的命名管道上乱序到达的可能竞争条件

linux - 将时间和程序输出存储到单独的变量中