急にSalesforce CLIが機能しなくなることは度々あります。
sfdxコマンドを使ってもエラーになる。sfdxコマンドが表示されない。etc。。。
sfdxコマンドが使えなくて困ったことはないでしょうか?
あまり情報がなくて困りますよね。
sfdxコマンドが使えない時の対処法を紹介します。
Salesforce CLIを最新バージョンに更新する
コマンドプロンプトなどに以下のコマンドを入力してSalesforce CLIを最新バージョンに更新できます。
sf update
(「sfdx update」でも可)
sfdxコマンドでエラーが発生する場合に解消できる可能性が高いです。
最新バージョンのJAVAをインストールする
Java 開発者キット (JDK) が古いバージョンの可能性があります。
以下のURLから最新のJDKをダウンロードできます。
インストール後、エラーが解消できる可能性が高いです。
Salesforce CLIを再インストールする。
Salesforce CLIをアンインストールして、再度Salesforce CLIをインストールします。
Windowsのアンインストールの方法は、コントロールパネル > プログラムの追加と削除 の所から「sfdx-cli」を選択して「アンインストールと変更」のボタンをクリックし、順に進めていくとできます。
最新のSalesforce CLIのダウントードは以下のURLから
まとめ
Salesforce CLI更新、最新JDKインストール、Salesforce CLI入れ直し、この対処法で解決することが多いと思います。
OSを立ち上げ続けていたり、メモリ消費が激しい状態、ネットワーク接続が上手くできていないといった原因もありえます。PCを再起動して他のアプリが正常に稼働できているかも併せて確認すると良いと思います。

