こちらの手順に従って、aws consolecliをインストールしました。
http://docs.aws.Amazon.com/cli/latest/userguide/cli-chap-getting-set-up.html#install-bundle-other-os
Zshで作業を完了させたい。 手順source bin/aws_zsh_completer.sh
に言ってください。これは、ダウンロードした非圧縮のZipインストーラーには表示されません。
私は先に進み、 git repo をローカルに複製しました。
それでも、ファイルのソーシングはそのままでは機能しません。オートコンプリートしようとすると、pythonモジュールの欠落などを訴えるエラーが発生します(例:ImportError: No module named awscli.completer
)
ここで何が欠けていますか?
ドキュメントに誤植があるかもしれないと思います。
CLIセクションには次のものがあります。
zsh –
source bin/aws_zsh_completer.sh
。
% source /usr/local/bin/aws_zsh_completer.sh
ファイルaws_zsh_completer.sh
は/usr/local/bin
にありませんが、/usr/local/aws/bin
で見つけました。代わりにこれを試しました。
% source /usr/local/aws/bin/aws_zsh_completer.sh
tcshは試しませんでしたが、bashの命令で同じ状態を再現することができました。
私は現在MacOSを使用していますが、Linuxボックスでこれをチェックする機会がありませんでした。
ファイルの実際の場所はインストールごとに異なるようです。そのため、システム内のファイルの正確な場所を見つけることをお勧めします。
cd /
find -name "aws_zsh*"
./usr/local/bin/aws_zsh_completer.sh
ここにあることがわかりました~/.local/bin/aws_zsh_completer.sh
# add this to your ~/.zshrc
# aws completion
source ~/.local/bin/aws_zsh_completer.sh
ターミナルをリロードします。 -> Ubuntu 17.10
awscli
パッケージがインストールされているUbuntu17.10の場合:
source /usr/share/zsh/vendor-completions/_awscli
〜/ .zshrcのプラグインセクションにawsを含めると役立ちますか?