事象
ReactにTypeScriptを導入しようと思い、npm install関連のコマンドで環境構築していた時に下記のようなエラーと遭遇しました。
gyp: No Xcode or CLT version detected!
解決策
Xcodeはインストール済みだったのでアップデートを促すエラーかなと思いアップデートを試しましたが変わりませんでした。
そのため、下記のように削除してからインストールし直しました。
$ sudo rm -rf $(xcode-select -print-path)
# CommandLineToolsのディレクトリを削除
$ sudo rm -rf /Library/Developer/CommandLineTools
# Xcodeを設定とかをリセットする
sudo xcode-select --reset
# Xcodeを再インストール
$ Xcode-select --install
# 再度npmでインストールしてみる
npm install 【インストールしたいパッケージ】
すると...
今度は成功していると思います!
参考
https://github.com/nodejs/node-gyp/blob/master/macOS_Catalina.md#i-did-all-that-and-the-acid-test-still-does-not-pass--
↧