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をもっと手軽に開発できるようになりました!わーい!


問題: 新規プロジェクトがCreate出来ない



スクリーンショット 2018-12-07 17.17.30.png



TL;DR (先に結論)

わかる人はこれで。

aws-sam-cliのversionが古いからです。(--infoオプションがv0.7.0から)

旧versionのsamをアンインストールします。

*アンインストールはsamをすでにインストールしている人のみ。

$pip uninstall aws-sam-cli 
最新versionをインストールします。

$pip install aws-sam-cli 
インストールできたら

$sam --info 
>{ 
  "version": "0.8.1" 
 } 
となればもう使えてます。JSONで表示されるんですね...


なぜこのエラーになるのか

エラー文のまんまですが、主な原因は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ですから本当に開発スピードが早いですね..

以上です。皆様のお助けになれれば幸いです。

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)