エラーの内容
carrierwave_backgrounderを導入しようとした際に rails gcarrierwave_backgrounder:install が起動しないエラーが発生しました。その解決方法を試したのでアップします。
以下エラーの内容
#ターミナル
$ rails g carrierwave_backgrounder:install
Running via Spring preloader in process 51882
Could not find generator 'carrierwave_backgrounder:install'.
Run `rails generate --help` for more options.
解決方法
解決策1:スプリングを止める
$ bundle exec spring stop
解決策2:gemを書き換える
#gemfile
gem 'carrierwave', '~> 0.5'
gem 'carrierwave_backgrounder', :git => 'https://github.com/lardawge/carrierwave_backgrounder.git'
$ bundle install
多くの場合は解決策1でうまくいくことが多いです。
スプリングを止めても上記エラーが解決されない場合は、carrierwave_backgrounderのリポジトリをソースとしてGemfileに記述することを試してみてください。
私はうまくいきました。
参考:
https://github.com/lardawge/carrierwave_backgrounder/issues/247