こんにちは、にいるです。
めちゃくちゃさしぶりの更新です。
今は開発も実装もあんまりしていないんですが、vsCodeで組織認証できなくなったので、その解決方法を備忘録として残しておきます。
1.vsCodeとは
Salesforceを立ち上げることなく、開発ができるツールです。
ただ、そのツールから組織にログイン(組織の認証)しないといけません。
今回はこの組織認証ができなくて困っていました。
エラーログはこれです。
※***はユーザ名が表示されます。
1 2 3 4 |
17:43:29.840 sfdx force:auth:web:login --setalias vscodeOrg --instanceurl https://login.salesforce.com --setdefaultusername /Users/***/.local/share/sfdx/client/bin/sfdx: line 16: /Users/***/.local/share/sfdx/client/bin/../7.110.0-85b006b/bin/sfdx: No such file or directory 17:43:29.896 sfdx force:auth:web:login --setalias vscodeOrg --instanceurl https://login.salesforce.com --setdefaultusername ended with exit code 1 |
※ちなみに、VCSやスクラッチ組織を使用する場合に使用必須になっています。
※インストール手順は以下で紹介しています。
・参考:Visual Studio Codeのインストール方法
2.解決方法
①以下のrmコマンドを打って、ファイルを削除する。
1 2 3 4 5 6 7 |
sudo rm -rf /usr/local/sfdx sudo rm -rf /usr/local/lib/sfdx sudo rm -rf /usr/local/bin/sfdx sudo rm -rf ~/.local/share/sfdx ~/.config/sfdx ~/.cache/sfdx sudo rm -rf ~/Library/Caches/sfdx sudo rm -rf /usr/local/sf sudo rm -rf /usr/local/bin/sf |
②CLIの再インストール
Salesforce CLIから、CLIをインストールします。
自分が使っているPC環境に沿ったものをインストールしてください。
これで再度、組織認証すると、
問題なく認証が通りました。
直ってよかったです。
3.まとめ
いかがでしたでしょうか。
vsCodeのアンインストールと再インストールだけだとダメみたいです。
それを何度か試したんですが、組織認証ではずっとエラーだったので。
ちゃんと設定ファイルも削除しておきましょう、ということみたいですね。
皆さんも困った時には試してみてください。
他にも色々と標準機能やSalesforce機能について紹介していますので、ご覧ください。
ではでは!