概要
buffbuff をgem化しました。
当初は clone してそのまま利用するという作りにしていたのですが、gem としてインストール(from GitHub)できるように修正を行いました。この作業でハマった点や気付いた点などを書き残しておきます。
メモ
- .gemspec についてはここを参照 Specification Reference - RubyGems Guides
- こちらも参考になりました gemを作る時に気をつけていること - くりにっき
- gem が依存するライブラリは Gemfile ではなく .gemspec に定義する
- 該当の gem をインストールする場合は .gemspec に
add_dependency
で定義されている依存関係のみが同時にインストールされる仕組みらしい add_development_dependency
で定義した依存関係は gem 自体を開発する場合のみ、すなわちソースコードを手元において bundle install するとインストールされる
- 該当の gem をインストールする場合は .gemspec に
- executables
- 実行場所の問題