はじめに
CircleCI導入検証を進めていたところ、表題のエラーに遭遇しました。
docker利用時の対処法に関する記事はいくつかあったものの、iOSの情報を見つけるのにちょっと手間取ったので書いておきます
エラー内容
/usr/local/share/chruby/chruby.sh: line 50: cannot create temp file for here document: No space left on devic
解消した方法
- エラー発生原因は文字通り、容量が不足していることのようなので、不要なファイル群を削除し容量を確保します
- 外部記事を参考にしつつ、下記commandを定義しました
- ※ 適宜必要なディレクトリは削除対象から外す
remove-unnecessary: # 不要なファイル群を削除
steps:
- run: sudo rm -rf /Library/Developer/CoreSimulator/Profiles/Runtimes/
- run: sudo rm -rf /usr/local/android-sdk-linux
- run: sudo rm -rf /usr/local/go
- run: sudo rm -rf /usr/local/android-ndk
- run: sudo rm -rf /home/ubuntu/nvm
- run: sudo rm -rf /home/ubuntu/.android