ichigotake's diary

個人の日記

開発環境のお掃除 - plenv / rbenv / AndroidStudio / Xcode / etc...

MacBook のストレージに空きを確保するために不要なファイルを削除した。

直近に環境が大きく変わる機会があったり掃除をしてない期間が長かったりしているので、不要なファイルも多くなっていると感じていた。

やったこと

  • キャッシュを削除する
  • インストール済みのファイルを削除する

許容したこと

個別にアンインストールのではなく、手間を省くために一括アンインストールすることを選んだ。

再インストールやビルドキャッシュの再生成にかかる時間は、ビルドの成果物に依存しない勉強をしたりコーヒーブレイクに充てたりする。

作業ログ

ゴミ箱と $HOME/Downloads を空にする

忘れがちなので、ついでに削除しておく。

plenv / rbenv のクリーンアップ

# plenv
cpan -l | cut -f 1 | xargs cpanm -U
plenv install-cpanm

# rnbenv
list=`gem list --no-versions`
for gem in $list; do
  gem uninstall $gem -aIx
done
gem list
gem install bundler

Homebrew のキャッシュを削除する

brew cleanup -s

Docker のコンテナとイメージを削除する

docker rm $(docker ps -a -q)
docker rmi $(docker images -q)

AndroidStudio

SDK マネージャーで古いバージョンを削除したりもした。

rm -rf ~/Library/Caches/AndroidStudio*/
rm -rf ~/Library/Caches/IntelliJIdea*

# ついでに Gradle のキャッシュも削除しておく
rm -rf ~/.gradle/caches/*

Intellij IDEA

rm -rf ~/Library/Caches/IntelliJIdea*

Xcode のキャッシュを削除する

rm -rf ~/Library/Caches/com.apple.dt.Xcode/
rm -rf ~/Library/Developer/Xcode/DerivedData/*

結果

20GB くらい空いた。

不定期に掃除していたディレクトリもあるからか、あまり空き容量は増えなかった。