Macにfishをinstallしようと思い下記コマンドを実行しました。すると…
$ sudo brew install fish Error: Running Homebrew as root is extremely dangerous and no longer supported. As Homebrew does not drop privileges on installation you would be giving all build scripts full access to your system.
これは「brewをroot権限で動かすのは危険だからやめてね!」みたいな意味です。
最近Linuxを使う機会が多かったので、installするときにはsudoをつけるのがくせになっていました。
気を取り直してinstallします
$ brew install fish Warning: fish 3.0.2 is already installed, it's just not linked You can use `brew link fish` to link this version.
実はインストールされていたようです。
「linkされてないから、brew link fish
でlinkしてね」のようなことが書いてあるので、実行します。
$ brew link fish Linking /usr/local/Cellar/fish/3.0.2... Error: Could not symlink share/fish/__fish_build_paths.fish /usr/local/share/fish is not writable.
またもやエラーが出てしまいました。いろいろ調べているとユーザー権限を現アカウントに委譲すると良いとのことです。下記コマンドを実行します。
$ sudo chown -R "UserName" /usr/local Password: chown: /usr/local: Operation not permitted
“UserName”にはコンピュータのユーザー名を入力してください。
$ brew link fish Linking /usr/local/Cellar/fish/3.0.2... 940 symlinks created $ fish Welcome to fish, the friendly interactive shell
無事linkができ、fishを起動することができました!