kubectl -bash: _init_completion: 找不到命令
kubectl -bash: _init_completion: command not found
无法 kubectl
bash 完成 Mac 的工作。我用 brew
安装了 bash-completion
即 brew install bash-completion
然后根据安装说明,将它添加到 ~/.bash_profile
:
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
但重新获取配置文件后仍然出现错误 kubectl -bash: _init_completion: command not found
。
提供了一个补丁来修复 kubectl bash 完成的问题。如果你在 osx 上,你现在需要使用补丁,直到 PR 被合并并再次获取 bash 完成,你还需要安装 bash-completion
,如上面的问题。
编辑: 现在已合并到 master
无法 kubectl
bash 完成 Mac 的工作。我用 brew
安装了 bash-completion
即 brew install bash-completion
然后根据安装说明,将它添加到 ~/.bash_profile
:
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
但重新获取配置文件后仍然出现错误 kubectl -bash: _init_completion: command not found
。
提供了一个补丁来修复 kubectl bash 完成的问题。如果你在 osx 上,你现在需要使用补丁,直到 PR 被合并并再次获取 bash 完成,你还需要安装 bash-completion
,如上面的问题。
编辑: 现在已合并到 master