個人的に使用するだけのコマンドラインツールをrubyで作成する時の手順を備忘録として残しておく 1. テンプレートの作成 $ bundle gem awesome_tool -b -t -b が実行ファイルを bin の下に作成。-t がテスト含む 2. gemspec 編集 development_depencency に適当に guard-rspec とか fuubar とか足す 3. bundle install $ bundle install --path=vendor/bundle --binstubs .bundle/binfoobar とかグローバルにインストールしても意味ないので、手元のプロジェクト内だけにインストールする vendor/bundle と .bundle は .gitignore に追加しておく rspec や rake といったコマンドを .bundle