Rover12421's Blog

The End.

zsh下执行build/envsetup.sh错误解决

         自从接触zsh就一直使用zsh作为默认的shell,没想到在玩Android的时候遇到了点问题.

         在make完之后,需要执行 “source build/envsetup.sh” 才可以使用 mmmmmm等命令,但在zsh下出状况了,两个问题:

1.command not found: complete
2.no matches found: vendor/*/vendorsetup.sh

        对于问题1,不用管他,因为complete是bash的一个内建命令,这个命令是用来给命令添加参数补齐的.大不了不用参数补齐了
        问题2解决也很简单,在zsh的配置文件里添加下面一句配置既可:

unsetopt NOMATCH

        我添加在"~/.zshrc"里.然后重新加载下配置"source ~/.zshrc"就ok了.
        在google里搜索发现,这个问题日文关注挺高的,有两篇Blog简单明了的描述了这个问题和解决方法,都是日文的.

Comments