WEB・アプリ開発

middlemanでbundle execを無しにする!binstubsが大活躍

記事内に商品プロモーションを含む場合があります

Middlemanでコマンドを実行する時、bundle execをつけるのって、結構面倒臭いですよね。

こんな感じで。

bundle execをなくす3つの方法

この問題の解決策として、以下の3つがあります。

  1. bundle execをシェルのbashなどのaliasでbeとかにしてしまう
  2. gem install middlemanをしてグローバルにインストールしてしまう
  3. binstubsを使う

1だと、

のようになりタイプ数がかなり短くはなりますが、どうせならbeも無しにしたくなりますよね。

2でもよいのですが、個人的には3のほうがスマートだと思うので、3のやり方をご説明します。

binstubsの使い方

binstubsの使い方は超簡単です。

これで、bundle execbeも無しで使えます。

ちなみに、bin/middlemanというファイルができますので、これもgitで管理するとcheckoutした先でも有効になっているので便利です。

そして、一つお願いしたいことがあります。

もしこの記事がお役に立てたのなら、下のボタンからSNSでシェアか、あなたのブログでご紹介頂けないでしょうか? 泣いて喜びます!