» 良くわからないけどできた感じなので、他にもっといい方法有ると思う。
LinuxBrew インストール
homebrewのlinux版みたいなものらしい。これを叩く。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install)"
ログ==> Installation successful! # ... Warning: /home/linuxbrew/.linuxbrew/bin is not in your PATH.
(パス通すか)これでコマンドが使えます。
```bash
/home/linuxbrew/.linuxbrew/bin/brew
Fish インストール
homebrewと一緒ですね。
/home/linuxbrew/.linuxbrew/bin/brew install fish
ログ
==> Caveats
You will need to add:
/home/linuxbrew/.linuxbrew/bin/fish
to /etc/shells.
Then run:
chsh -s /home/linuxbrew/.linuxbrew/bin/fish
to make fish your default shell.
==> Summary
🍺 /home/linuxbrew/.linuxbrew/Cellar/fish/2.6.0: 896 files, 48.3MB
## /etc/shells へ追記
```bash
sudo vim /etc/shells
で、/home/linuxbrew/.linuxbrew/bin/fish
を一番最後の行に追加します。
こんな感じになる
/etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/home/linuxbrew/.linuxbrew/bin/fish
## デフォルトシェル変更
ユーザー名は好きな名前で、`chsh`します。
```bash
sudo chsh -s /home/linuxbrew/.linuxbrew/bin/fish ec2-user
確認
一旦ssh
を入り直して、$SHELL
がちゃんと変ったらOK。
ec2-user@ip-x-x-x-x ~> echo $SHELL
/home/linuxbrew/.linuxbrew/bin/fish
ただやっぱり、linuxbrewでインストールしたコマンドを使いやすくするためにconfig.fish
ではパスを追加した方がいいかも。
vim ~/.config/fish/config.fish
set -gx PATH /home/linuxbrew/.linuxbrew/bin $PATH