はじめに
前回、「ローカルからSAP CloudPlatform CF環境へデプロイする」という記事を書きました。
こちらの記事の通りにしばらくは順調にデプロイができていたのですが、ある日デプロイができなくなり、詰まってしまったのでその原因と解消法について、備忘録として書いていきます。
詰まった内容
cf deploy mta_archives/xxxxxxxxxx.mtar
このように、cf deployコマンドを実行しようとしたところ以下のようなエラーが出ました。
'deploy' は登録済みコマンドではありません。
このエラーにより、ローカルからCF環境へデプロイができなくなってしまいました。
原因
cfのバージョンがこれまでは6.51.0だったのですが、いつの間にか6.52.0に上がっていたことが原因でした。
//前回の記事投稿時点でのバージョン
$ cf -v
cf バージョン 6.51.0+2acd15650.2020-04-07
//デプロイができなくなった時点のバージョン
$ cf -v
cf バージョン 6.52.0+b086fe522.2020-08-26
解消法
以下のコマンドを実行してプラグインをインストールすると、deployコマンドが実行できるようになりました。
cf install-plugin multiapps
同じエラーに詰まった際は、上記のコマンドで解決できるかと思います。
ご参考になれば幸いです。