query: tag:bundle

buildが必用なgemをbundlerで管理するときに、
buildオプションを指定したい場合があります。
そのような場合には、

pre>>
bundle config build.pg --with-pg-dir=/Library/PostgreSQL/9.0
<<--

のようにgemごとにbuildオプションを設定することが出来ます。
この設定は ~/.bundle/config に以下のように保存されます。

yaml>>

BUNDLE_BUILD__PG: --with-opt-dir=/Library/PostgreSQL/9.0
<<--

posted by genki genki on Mon 13 Jun 2011 at 16:46 with 0 comments

rake gems:unpack GEM=foo などでvender/gems 以下にunpackしたgemとbundlerを併用したい場合があります。
最近では、locale_rails-2.0.5にパッチをあてたものを利用したい局面でそうなりました。

こんな場合には、Gemfile にて

ruby>>
gem 'locale_rails', '=2.0.5', :path => 'vendor/gems/locale_rails-2.0.5'
<<--

というように記述しておけば、unpack したgemを使ってくれます。
第二引数のversionは必須っぽいのでご注意。

posted by genki genki on Sun 29 May 2011 at 07:25 with 0 comments

rackupしようとすると、1.3.0と1.1.0でコンフリクトして無理、というお馴染みのメッセージが出ていて困ったのですが、bundlerを使っている場合、

pre>>
% bundle exec rackup
<<--

すればOKなようだ。

posted by genki genki on Wed 25 May 2011 at 09:21 with 0 comments