Declarative Authorization, Ruby 1.8.7, and Heroku Bamboo
August 31st, 2010
The latest declarative_authorization uses requires the use Ruby 1.8.7 and is incompatible with the Heroku Aspen stack, therefore if you are on the Aspen stack, you must migrate to the Bamboo stack that has Ruby 1.8.7.
After you have migrated to the Bamboo stack, you will find that your Heroku app will not start, this is because incompatible gems have been pulled in, which conflict with Rack 1.1.0, when Heroku adds the declarative_authorization gem.
To prevent pulling in the incompatible gems, specify in the .gems file:
declarative_authorization --ignore-dependencies
For more details: http://docs.heroku.com/rails236
Sorry, comments are closed for this article.