📕
zsh: command not found: awsが表示されたときに試して欲しいこと
概要
amplify initなどのAWS Amplify CLIコマンドは効くが、awsコマンドが効いていない状況での対処法になります。同じ問題にぶち当たった他の方々の参考になれば良いなと思っています!
現状確認
まずはHomebrewでAWS CLIがインストールされているか確認します。
brew search awscli
実行結果
==> Formulae
awscli awscli@1 okta-aws-cli okta-awscli ascii
AWS CLIがインストールされているようですが、awsコマンドが効かないため再度インストールしようと思います。
再インストール前に現在のパッケージ情報を確認しておきます。
brew info awscli
以下が表示されました。
==> awscli: stable 2.11.13 (bottled), HEAD
Official Amazon AWS command-line interface
https://aws.amazon.com/cli/
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/awscli.rb
License: Apache-2.0
==> Dependencies
Build: cmake ✘, pkg-config ✘, rust ✘
Required: cffi ✘, docutils ✘, openssl@1.1 ✔, pycparser ✘, python@3.11 ✘, six ✘
==> Options
--HEAD
Install HEAD version
==> Caveats
The "examples" directory has been installed to:
/usr/local/share/awscli/examples
==> Analytics
install: 144,451 (30 days), 300,230 (90 days), 308,642 (365 days)
install-on-request: 140,832 (30 days), 296,611 (90 days), 305,023 (365 days)
build-error: 0 (30 days)
AWS CLIをインストール
brew install awscli
再インストール後、awsコマンドが効くか確認してみます。
aws --version
awsコマンドが使用できるようになり、以下が表示されました。
バージョンも2.11.13から2.12.3になっています。
aws-cli/2.12.3 Python/3.11.4 Darwin/21.6.0 source/x86_64 prompt/off
参考
終わりに
何かありましたらお気軽にコメント等いただけると助かります。
ここまでお読みいただきありがとうございます🎉
Discussion