彷徨う園児ニア

主に備忘録。

めっちゃ久しぶりにrubyをupdateしようと思ったらいっぱいひっかかった

一年前にrailsでざっくりいじった程度でずっと放置してたrubyのバージョン上げとくかと思ったらめっちゃつっかかったのでメモ

Homebrewでbrew updateしようとしたら・・・

$brew update
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Error: /usr/local must be writable!

まずCommandLineToolsがないってことなので

$xcode-select --install

Mac OS Sierraにするとなるとかなんとか。

次に権限がどうのこうのなので

$sudo chown -R $(whoami) /usr/local

これで意気揚々とやったら

$brew update
/usr/local/Library/brew.sh: line 32: /usr/local/Library/ENV/scm/git: No such file or directory

brew pruneすればいいらしいので

$brew prune
Pruned 0 symbolic links and 2 directories from /usr/local

$brew upgrade ruby-build
$rbenv install 2.4.1
$rbenv global 2.4.1

なんとかできました。