|Sent on:||Friday, February 22, 2013 9:33 PM|
All right; I got my asset pipeline working and tests passing so I figured I'd have a go at getting this thing up on Heroku. That meant upgrading from Bamboo to the Cedar stack which was actually quite easy following the instructions on their site:
The foreman gem that they recommend is really sweet: you can actually run your application locally as if it were running at Heroku - worked perfectly!
I setup a new test app on cedar and everything was going fine until I tried to push my app to Heroku, at which point it failed trying to install sqlite3?! Now that's really strange because I've got sqlite3 in my :development / :test groups, not in :production. I tried several options and it just doesn't work: Heroku keeps trying to install sqlite3.
I had been using "groups :development, :test do" and finally went in and explicitly split out the :development and :test groups and it still didn't work.
I put together a little utility script to run through my gems and see if there was anything in production that was requiring sqllite but couldn't see anything there other than stuff used for testing.
Any thoughts on what's going on here?
Here's my Gemfile and Gemfile.lock... I figure I'm missing something really simple here :=)
Jon Seidel, CMC®
EDP Consulting, Inc. / www.edpci.com / www.4mypasswords.com
Effective Decisions... Priceless