ImageMagickがバージョンアップしたりしてrmagickの入れなおしをしないといけない罰がよく発生しますが、bundlerの環境内でやったのは初めてだったので対処法をメモ。
やることは以下の内容。
$ bundle exec gem uninstall rmagick $ bundle install
実際に動かすと以下のようになる。エラーが出るけど正常に動作してるくさい。
$ bundle exec gem uninstall rmagick Successfully uninstalled rmagick-2.13.1 ERROR: While executing gem ... (NoMethodError) undefined method `delete' for #<Bundler::SpecSet:0x007f951d219698>
$ bundle install Fetching gem metadata from http://rubygems.org/......... Fetching gem metadata from http://gems.github.com/. Fetching full source index from http://gems.github.com/ Fetching source index from http://rubygems.org/ Using exifr (1.1.3) Using i18n (0.6.1) Using mime-types (1.19) Using polyglot (0.3.3) Using treetop (1.4.11) Using mail (2.4.4) Using rest-client (1.6.7) Installing rmagick (2.13.1) with native extensions Using bundler (1.2.1) Your bundle is complete! It was installed into ./vendor/bundle