AWS Toolkit for JetBrainsで新規プロジェクトを立ち上げる際に no such option --infoとなる場合
AWS Toolkit for JetBrainsで新規プロジェクトを立ち上げる際に no such option --infoとなる場合:
AWS Toolkit for Jetbrainsがついにリリースされましたね!
https://aws.amazon.com/jp/pycharm/
これでSAMをもっと手軽に開発できるようになりました!わーい!
わかる人はこれで。
aws-sam-cliのversionが古いからです。(--infoオプションがv0.7.0から)
旧versionのsamをアンインストールします。
*アンインストールはsamをすでにインストールしている人のみ。
最新versionをインストールします。
インストールできたら
となればもう使えてます。JSONで表示されるんですね...
エラー文のまんまですが、主な原因は2種類あります。
AWS Toolkit for Jetbrainsは単独で動作するのではなく、aws-sam-cliライブラリを前提としたプラグインです。
ですのでpipでaws-sam-cliをインストールしてあげればいけるはず。
pipのインストール方法はsuzuki_yさんのが参考になります
https://qiita.com/suzuki_y/items/3261ffa9b67410803443
aws-sam-cliはライブラリのアップデートが激しく、日々最新機能が追加されています。
今回の --infoも v0.7.0の#776で追加されたようです。
18日前に0.7.0で現在0.8.1ですから本当に開発スピードが早いですね..
以上です。皆様のお助けになれれば幸いです。
AWS Toolkit for Jetbrainsがついにリリースされましたね!
https://aws.amazon.com/jp/pycharm/
これでSAMをもっと手軽に開発できるようになりました!わーい!
問題: 新規プロジェクトがCreate出来ない
TL;DR (先に結論)
わかる人はこれで。aws-sam-cliのversionが古いからです。(--infoオプションがv0.7.0から)
旧versionのsamをアンインストールします。
*アンインストールはsamをすでにインストールしている人のみ。
$pip uninstall aws-sam-cli
$pip install aws-sam-cli
$sam --info >{ "version": "0.8.1" }
なぜこのエラーになるのか
エラー文のまんまですが、主な原因は2種類あります。
Cause1 : aws-sam-cliがインストールされていない
AWS Toolkit for Jetbrainsは単独で動作するのではなく、aws-sam-cliライブラリを前提としたプラグインです。ですのでpipでaws-sam-cliをインストールしてあげればいけるはず。
pipのインストール方法はsuzuki_yさんのが参考になります
https://qiita.com/suzuki_y/items/3261ffa9b67410803443
Cause2 : aws-sam-cliのバージョンが古い
aws-sam-cliはライブラリのアップデートが激しく、日々最新機能が追加されています。今回の --infoも v0.7.0の#776で追加されたようです。
18日前に0.7.0で現在0.8.1ですから本当に開発スピードが早いですね..
以上です。皆様のお助けになれれば幸いです。
コメント
コメントを投稿