mac安装nvm时报错[oh-my-zsh] "true" before oh-my-zsh is sourced in your zshrc file 解决办法
当我自己遇到这个问题时候,我百度了很多方法,都没有解决,其实说白了就是权限问题,以及自己去配置iterm2也遇到了很多问题,但是最后解决了以后你会发现问题都不是问题
哈哈,先上自己的图

因为自己安装成功了,所以我在网上找的同样报错的图,大家可以看看

百度了很久,这是我自己用过得解决方案,解决权限的问题
要修复权限,可以通过禁用“group”和“others”的写入权限并确保这些目录的所有者是root用户或当前用户来修复权限。
以下命令可能有所帮助:
compaudit | xargs chmod g-w,o-w
如果上面没有帮助,或者你想跳过不安全目录的验证,你可以在你的zshrc文件中找到oh-my-zsh之前将变量ZSH_DISABLE_COMPFIX设置为“true”。
附上我我自己的zshrc的配置图


注意首行和行尾,都是配置过得文件,大家可以核对下哪些是自己没有添加上的,另外这里需要用到vim输入,那么如何输入呢
按住i键,输入自己的要输入的代码,然后先按esc退出,然后:wq是保存,:wq!是强制保存
不熟悉的同学可以多练练一下

如图示,按住shift出现:的时候,再切换到小写格式下,输入wq,再按下回车键,即可以完成保存
第一种:修改相关文件夹权限
为以上提示的文件夹修改权限(根据具体提示修改)
chmod 755 /Users/duke/.oh-my-zsh chmod 755 /Users/duke/.oh-my-zsh/plugins chmod 755 /Users/duke/.oh-my-zsh/plugins/git chmod 755 /usr/local/share/zsh/site-functions chmod 755 /usr/local/share/zsh/site-functions/_brew chmod 755 /usr/local/share/zsh/site-functions/_brew_cask chmod 755 /usr/local/share/zsh/site-functions/_git
第二种:设置变量 ZSH_DISABLE_COMPFIX=true
- 在.zshrc文件的第一行添加
ZSH_DISABLE_COMPFIX=true - 运行source ~/.zshrc,重新加载.zshrc文件

浙公网安备 33010602011771号