備忘録ついでに晒しておきます
iOSエンジニアなのでまずXcodeの不要ファイルを
eraseXcodeDerivedFile.sh
#!/bin/sh
rm -rf ~/Library/Developer/Xcode/Archives/*; \
rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport/* ; \
rm -rf ~/Library/Developer/Xcode/DerivedData/* ; \
rm -rf ~/Library/Logs/iOS\ Simulator
もうこの辺はシェルスクリプトにまとめてしまっています(・∀・)。
参考:MacOSXの不要ファイル削除
How to make Xcode take up less space
Homebrewの点検
$ brew doctor
$ brew update
$ brew upgrade
$ brew cleanup
$ brew doctor
$ brew cleanup -s #キャッシュ削除
gemもアップデートしとこう
$ (sudo) gem update --system
(中略)
=== 2.6.13 / 2017-08-27
Security fixes:
* Fix a DNS request hijacking vulnerability.
Fix by Samuel Giddins.
* Fix an ANSI escape sequence vulnerability.
Fix by Evan Phoenix.
* Fix a DOS vulernerability in the `query` command.
Fix by Samuel Giddins.
* Fix a vulnerability in the gem installer that allowed
a malicious gem to overwrite arbitrary files.
Fix by Samuel Giddins.
3日前に脆弱性の修正が入ってた((((;゚Д゚))))ガクガクブルブル
続いて
$ gem outdated
# インストール済み全gemを更新
$ (sudo) gem update
# 指定gemを更新
$ gem update <gem名>
参考:初心者は覚えておきたいRubygemsのコマンドまとめ
エラーが発生。
ERROR: Error installing activesupport:
activesupport requires Ruby version >= 2.2.2.
rubyのバージョンが古いと。
$ ruby --version
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
ついでなので、rbenv
を入れてしまおう。
を見てやりました。
# rbenvのインストール
$ brew install rbenv
$ brew install rbenv-gemset
$ rbenv --version
rbenv 1.1.1
#環境設定
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
#rbenvを使う前のrubyの状態
$ ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
#rbenvでインストール出来るバージョンの確認
$ rbenv install -l
Available versions:
1.8.5-p52
1.8.5-p113
1.8.5-p114
1.8.5-p115
......
#rbenvでrubyをインストールしてバージョンを設定
$ rbenv install 2.4.1
$ rbenv rehash
$
$ rbenv global 2.4.1
$
$ rbenv versions
system
* 2.4.1
#確認
$ ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16]
$ rbenv versions
system
* 2.4.1 (set by /Users/yogasa/.rbenv/version)
となり、最新版をインストール出来ました。
bundlerも導入
$ gem install bundler
$ rbenv rehash
$ bundler -v
Bundler version 1.15.4
gem update --system したら gem update bundler もね!
を参考に$ gem update bundler
も。
Docker
docker system prune -a
参考
brew cleanupでMacを掃除してストレージ容量を確保する方法 - Qiita
Mac の Safari のキャッシュから画像その他を取り出すメモ