yarn v1.22 から yarn v3 への移行でハマった話
yarn のバージョンを上げるため yarn set version berry
を実行すると下記エラーになりました。
Usage Error: Unrecognized or legacy configuration settings found: path - run "yarn config -v" to see the list of settings supported in Yarn (in <environment>)
yarn config -v | rg environment
とすると、
YN0034: Invalid configuration key "path" in <environment>
環境に不正な設定キー”path”があると言われます。
シェルは fish を使っているので、config.fish でエクスポートしている YARN_PATH
だろうなと当たりをつけ、
削除してみたものの同じエラーでした。
設定ファイルを yarn で rg かけたら.bashrc
に古い yarn のパスを設定していたので、それを消したら無事動くようになりました。