現象
yarnしようとすると、
The `yarn’ command exists in these Node versions: v13.1.0 v14.7.0
と表示される。
原因
nodeのバージョン管理ツール(僕の場合で言うとndenv)をつかいつつ、npm経由でyarnをインストールしていることが原因。
解決方法
❶ npmでインストールしたyarnをすべてアンインストール
僕の場合は、
ndenv global v13.1.0
npm uninstall -g yarn
ndenv global v14.7.0
npm uninstall -g yarn
的な手順ですべてのyarnを消し去りました。
❷ brewでyarnをインストール
brew install yarn --ignore-dependencies
これで解決しました。