#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コードを見たのが初めてだった。
(やっと見れるようになったので、勉強のため詳細はこれから見ようと思います!!)
見るまでに戸惑ったので、誰かの役に立てば幸いです。
誤っている部分などありましたら教えてください🙇♀️