LoginSignup
8
8

More than 5 years have passed since last update.

MacOSでOS再インストールで復旧したら(もしくはTime Machineで復旧したら)brewで入れたものが全然使えねぇんだけど!って人へ。

Posted at

背景

Mac が突然落ちて、電源入れてもグルグルグルグルして起動しなくなった。

何やってもダメなので再インストールしたんですが
(HDDをフォーマットしなければユーザーデータは残る)
そしたら今度は、lsコマンド使えないんですよ。
glsが無いですよーって。

glsが無いから。無いもんは無いから。無理だから。
$ ls
bash: gls: command not found
$

coreutilsを
brew uninstall &brew installすれば
使えたんですが、他にもbrewで入れたものが軒並み動かず、
全部いちいちそれやるの面倒だなーと思って
ワンライナーでやってみました。
(ちなみにupdateとかは出来なかった。(

コマンド

$ brew list -1 | xargs -I % bash -c "brew uninstall %; brew install %"

brew list -1 で パッケージのリストだして
xargs -I %% の中にbrew listで出して来た
パッケージ名を1つずつ突っ込めるようにして
後は bash -c "brew uninstall %; brew install %"
ひたすらアンインストール&インストール。

復旧の仕方というより、macのxargsの使い方の話でした。

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8