The Rails 2.3.5 gem (actionpack specifically) has a bug where the gem spec
declares a dependency on Rack 1.0 but the gem itself tries to load Rack
1.0.1.

We have now manually installed Rack 1.0.1 in the cloud. Try restarting your
app using  "heroku restart" to see if that clears it up. If it doesn't,
please open a ticket so we can investigate further.

- David

On Wed, Dec 2, 2009 at 5:06 AM, sushi <[email protected]> wrote:

> Hi, my app suddenly face this problem, it's been running fine and no
> new code push for the past week.
>
> App failed to start
>
> /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:
> 271:in `require_frameworks': RubyGem version error: rack(0.9.1 not ~>
> 1.0.1) (RuntimeError)
>        from
> /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:
> 134:in `process'
>        from
> /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:
> 113:in `send'
>        from
> /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:
> 113:in `run'
>        from
> /disk1/home/slugs/71095_7fe3af5_d99b/mnt/config/environment.rb:9
>        from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:
> 31:in `gem_original_require'
>        from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:
> 31:in `require'
>        from /usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/lib/rack/adapter/
> rails.rb:31:in `load_application'
>        from /usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/lib/rack/adapter/
> rails.rb:23:in `initialize'
>         ... 11 levels...
>        from
> /usr/local/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/builder.rb:
> 29:in `instance_eval'
>        from
> /usr/local/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/builder.rb:
> 29:in `initialize'
>        from /home/heroku_rack/heroku.ru:1:in `new'
>        from /home/heroku_rack/heroku.ru:1
>
> Any idea what is causing this?
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "Heroku" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<heroku%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/heroku?hl=en.
>
>
>

--

You received this message because you are subscribed to the Google Groups 
"Heroku" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.


Reply via email to