LoginSignup
3
1

More than 5 years have passed since last update.

初心者がshellをfishに変更!rbenv使えるようにするところまで。〜もうターミナルの打ち間違えには悩まない〜

Last updated at Posted at 2019-02-16

この記事書いた理由

こんにちは!

maxです。

初心者エンジニアあるある。

terminalで入力するとき、typoに気づかず時間を溶かす。(typoって使いたがる初心者)

これまじであるあるだと思うんですよね〜。

自動補完が使えたらいいなあと思うんですけど面倒な設定はしたくない、、、

そんな中で職場の先輩があるshellを教えてくださりました。

それがfishです。

fishのgithub↓
https://github.com/fish-shell/fish-shell

こいつね、インストールするだけでターミナルで自動補完とか勝手にできるようにしてくれるんですよ。

めちゃくちゃ便利すぎて惚れましたね(チョロイ)

同じ悩みをもつ初心者の方の参考になれば嬉しいです!!

fishのインストール方法

$ brew install fish

これだけですww

$ fish -v

上記のコマンドできちんとfishが入っているか確認!

はい導入終了!!楽チン!!

rbenvの導入

自動補完は既に使えるようになったんですが、僕は(一応)railsエンジニアなのでrbenvを使わなければならない。

しかしターミナルをmacデフォルトのbashからfishに変更すると、rbenvの環境変数などがリセットされてる。

環境変数の設定面倒だな〜。

しかしですね、fishではたった数行で終わるのですよ。

curl -L http://get.oh-my.fish | fish 
omf install rbenv

はい、おわりですwww

oh-my-fishというfish用のプラグインをダウンロードし、oh-my-fishを通じてrbenvようの機能をダウンロードすると、勝手に環境変数の設定やってくれます。

便利〜。

最後に

fishは神。

なんか間違っていることとかあったら書いてもらえると泣いて喜びます!!

3
1
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
3
1