$ gem install earthquake
とかするとグワッとgemsがインストールされて最悪な気分になる。けど、earthquakeみたいにどのディレクトリにいても実行したいものとかあると思う。
良いソリューションあるのかもしれないけどよくわからないしどう調べていいものかわからなかったのでそれっぽいものを作った。要bundler。あといまのところzshでしか試してない。
gemappっていうシェルスクリプトをPATHの通ったところに突っ込んで
$ gemapp earthquake
とかやると$HOME/.gemapps/earthquake
にGemfileとか生成してbundlerでearthquakeをインストールしてくれる。ついでに$HOME/.gemapps/.bin/earthquake
も生成して、ディレクトリ外からearthquakeを叩けるようにしてくれる。ので、$HOME/.gemapps/.bin
にPATHを通しておくと良い。
これでどこでもearthquake叩けるようになったんだけど、肝心のearthquakeがUninitialized constant ActiveSupport::Deprecation (NameError)
とかで死んでて最悪という気持ち。
これを使う意味はあまり意味ないけどgemapp install git-browse-remote
とかすると便利だと思う。