LoginSignup
1
0

More than 3 years have passed since last update.

【Rails】現在使用しているgemの中身を見る方法

Last updated at Posted at 2021-03-21

gemの中身を見たい意図

  • Rubyの勉強のため、gemの中身を見てみたい。
  • でも中の見方がわからない。GitHub上で見ても、個別のファイルごとになっているので見辛い。エディタで表示されるように見たい。

バージョンの状況

  • ruby 3.0.0
  • rails 6.1.3
  • homebrewをインストール済

今回勉強するために見たかったgem

結論

 % bundle open gem名

見るまでにエラーが出た💦解消までの経緯(参考)

まずは準備(Railsアプリ上で、見たいgemをインストール)

Gemfile
gem 'gimei'
terminal
% bundle install

カレントディレクトリにて、実行したところエラー発生

⚠️開きたいなら、エディターをセットしてね!

terminal
% bundle open gimei
To open a bundled gem, set $EDITOR or $BUNDLER_EDITOR

解決策

  • Homebrew-caskと呼ばれるmacのGUIをコマンドでインストール出来る拡張機能を使った。
  • Homebrew-cask内にあるsublime-textというエディターをインストールし、環境変数に設定したところopenコマンドで見られるようになった!
terminal
# (ホームディレクトリに移動して)tapコマンドで、caskを追加
% brew tap homebrew/cask

# brew内に、sublime-textがあるか探す・・
% brew search subl 
=> Casks
subler  sublercli  sublime-merge  sublime-text

# sublime-textをインストール
% brew install sublime-text

# 環境変数に設定
% export EDITOR='subl -w'

# (gimeiをインストールしていたアプリに移動して)
% bundle open gimei

すごくコードが綺麗😖
また複数のクラスがあるRubyコードを見たのが初めてだった。
(やっと見れるようになったので、勉強のため詳細はこれから見ようと思います!!)
gimei.png

見るまでに戸惑ったので、誰かの役に立てば幸いです。
誤っている部分などありましたら教えてください🙇‍♀️

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