思いをカタチにするためのBlog。思うだけなら誰でもできる。さあ今、何をする?Actionを起こせ!作法と言うまでもないのかもしれないが、個人的に思ったことがあったのでメモ。 現在、bundlerでRAILS_ROOT/vendor/bundle以下に全部インストールしている。 何も考えずに、この状態でgitにコミットしていたのだけど、これがまずかった。 Gemはコミット除外 なぜまずいかというと、gemは環境に依存したりする。 つまり、ビルドした環境によって動かないことがある。 例えばmysql2などは、mysqlの共有ライブラリがロードできないと動かなかったりするので、環境によってはbundleのconfigにwith-mysql-dirオプションをつけたくなる。 そんなときにvendor/bundle以下に既存のgemがあるとそちらを使ってしまうので、環境に合わせてビルドができなか