質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Q&A

0回答

1375閲覧

xcodeをアンインストール、インストールできない。

kohei178278

総合スコア0

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

0グッド

0クリップ

投稿2021/07/12 15:22

  1. 番号リスト### 前提・実現したいこと

xcodeを再インストールすることができません。
アンインストールできているのかも分かりません。
どうかご教授ください。

発生している問題・エラーメッセージ

最初の実行コマンド

rm -rf /Library/Developer/CommandLineTools

これで xcode-select --installを実行してもエラーが表示されたので、完全に消去するという方法でコマンドを実行してみました。

% rm -rf /Applications/Xcode.app % rm -rf /Library/Preferences/com.apple.dt.Xcode.plist % rm -rf ~/Library/Preferences/com.apple.dt.Xcode.plist % rm -rf ~/Library/Caches/com.apple.dt.Xcode % rm -rf ~/Library/Application Support/Xcode % rm -rf ~/Library/Developer/Xcode % rm -rf ~/Library/Developer/CoreSimulator % xcode-select --install xcode-select: error: command line tools are already installed, use "Software Update" to install updates

補足情報(FW/ツールのバージョンなど)

M1macを使用しております。
参考サイト
https://qiita.com/___xxx_/items/0815915fad807fcbd546
https://salumarine.com/how-to-force-command-line-tools-for-xcode-to-reinstall/

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

AbeTakashi

2021/07/12 16:55

rm の前に sudo を付けてないようですが、sudo 付けずにちゃんと削除できてますか? rmコマンド打った後に念のため ls コマンドでちゃんと CommandLineTools が消えてるかどうかも確認した方が良いでしょう。
kohei178278

2021/07/13 08:36

おっしゃる通り、sudoを付けていません。この場合再度sudoを付けて実行すべきでしょうか?
AbeTakashi

2021/07/13 08:50

なぜ参考サイト以外の方法でやろうとされているのか分かりませんが、CommandLineToolsのディレクトリの所有者は通常はrootなので、sudoを付けなければrmコマンドでファイルやディレクトリは削除されないと思います。てか、sudo付けずに実行したらPermission deniedっておびただしいアラートが出ると思うので普通は気づけると思うのですが・・・
kohei178278

2021/07/13 08:54

そのようなアラートは表示されていませんでした。 現在使用しているmaに登録されているユーザーが一つのみでして、そのユーザーでrmしたのでsudoを付ける必要はないのかなと考えていました。
AbeTakashi

2021/07/13 09:04

そちらのMacの状況がよく分かりませんが、一般的な設定であればMacOSはrootユーザでログインはできないはずですし、であればrootが所有者のディレクトリやファイルはsudoなしでは削除できないと思います。ユーザが一つだけとかは関係ないかと。 ls -al /Library/Developer を叩いて CommandLineTools ディレクトリが存在しないのであれば、CommandLineToolsは削除できていると見なせると思いますし、存在していれば削除できていないということです。sudoを付ける付けないはご自身の判断と責任でお願いいたします。
kohei178278

2021/07/13 12:01

ls -al /Library/Developer total 0 drwxr-xr-x 3 root wheel 96 1 9 2021 . drwxr-xr-x 65 root wheel 2080 6 20 02:26 .. drwxr-xr-x 5 root wheel 160 6 20 02:23 CommandLineTools 叩いてみましたが、CommandLineToolsがありました。もう一度sudoで実行してみようと思います。
kohei178278

2021/07/13 12:06

rmを実行してみましたが、上記のコマンドを実行すると同じ内容が返ってきてしまいます。
kohei178278

2021/07/13 12:16

すみません、削除することができました。 拙い質問に手稲にご回答していただき、ありがとうございました。
AbeTakashi

2021/07/13 12:41

削除できて良かったですね。何が問題でトラブってて、どういう解決方法だったかを回答として書いて、自己解決としていただければ、同じ悩みを抱えてる人の助けとなると思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問