compgen: 96: команда не найдена: aws_completer при попытке автозаполнения aws - PullRequest
0 голосов
/ 24 февраля 2020

Я пытаюсь заставить aws -cli автозаполнение работать в моем zsh, используя oh-my-zsh, fzf, zsh-completion и fzf-tab-completion.

Но когда я нажимаю Tab после aws Я получаю следующую ошибку:

compgen:96:command not found: aws_completer

Это мой .zshrc:

source $HOME/.oh-my-zsh/custom/plugins/fzf-tab-completion/zsh/fzf-zsh-completion.sh 
zstyle ':completion:*:*:aws' fzf-search-display true

export ZSH="/Users/simon/.oh-my-zsh"

ZSH_THEME="half-life"


plugins=(aws fzf zsh-completions git brew npm react-native)
autoload -U compinit && compinit
source $ZSH/oh-my-zsh.sh

Я подозреваю, что проблема может быть в том, что я установил aws -cli-пакет с сайта Amazon сначала и после того, как я установил brew install awscli, но я не знаю, как это исправить.

1 Ответ

0 голосов
/ 25 февраля 2020

Я решил это, удалив установку пакета и homebrew следующим образом:

$ sudo rm -rf /usr/local/aws
$ sudo rm /usr/local/bin/aws
$ brew remove awscli

И переустановите его с помощью homebrew:

$ brew install awscli
...