title: Heroku problem : The page you were looking for doesn't exist
body: <p>I have followed book until chapter 5 finished and it's working OK in my linux workstation
  when I push to Heroku, all data pushed correctly but when I try to open Heroku (http://vivid-sky-685.heroku.com)</p>
  
  <p>I get a 404 message.</p>
  
  <blockquote>
    <p>The page you were looking for doesn't exist.
    You may have mistyped the address or the page may have moved.</p>
  </blockquote>
  
  <p>Below is my <code>Gemfile</code> for application</p>
  
  <pre><code>source 'http://rubygems.org'
  gem 'rails', '3.0.5'
  gem 'sqlite3'
  
  group :development do
    gem 'rspec-rails', '2.5.0'
  end
  
  group :test do
    gem 'rspec', '2.5.0'
    gem 'webrat', '0.7.1'
    gem 'spork', '0.9.0.rc4'
  end
  
  gem 'rake','~&gt; 0.8.7'
  </code></pre>
  
  <p>Any ideas what could be going wrong?</p>
  
  <p>@odin here is my heroku logs , thanks </p>
  
  <pre><code>2011-09-11T10:41:57+00:00 heroku[router]: GET vivid-sky-685.heroku.com/y dyno=web.1 queue=0 wait=0ms service=5ms status=404 bytes=728
  2011-09-11T10:41:57+00:00 app[web.1]: 
  2011-09-11T10:41:57+00:00 app[web.1]: 
  2011-09-11T10:41:57+00:00 app[web.1]: Started GET "/y" for 93.186.31.80 at 2011-09-11 03:41:57 -0700
  2011-09-11T10:41:57+00:00 app[web.1]: 
  2011-09-11T10:41:57+00:00 app[web.1]: ActionController::RoutingError (No route matches "/y"):
  2011-09-11T10:41:57+00:00 app[web.1]:   
  2011-09-11T10:41:57+00:00 app[web.1]: 
  2011-09-11T10:41:57+00:00 app[web.1]: 
  2011-09-11T10:41:57+00:00 heroku[nginx]: 93.186.31.80 - - [11/Sep/2011:03:41:57 -0700] "GET /y HTTP/1.1" 404 728 "-" "Mozilla/5.0 (BlackBerry; U; BlackBerry 9300; en) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.546 Mobile Safari/534.8+" vivid-sky-685.heroku.com
  2011-09-11T11:45:28+00:00 heroku[web.1]: Idl
  
  2011-09-11T11:45:29+00:00 heroku[web.1]: State changed from up to down
  2011-09-11T11:45:29+00:00 heroku[web.1]: State changed from down to created
  2011-09-11T11:45:29+00:00 heroku[web.1]: State changed from created to starting
  2011-09-11T11:45:30+00:00 heroku[web.1]: Stopping process with SIGTERM
  2011-09-11T11:45:30+00:00 app[web.1]: &gt;&gt; Stopping ...
  2011-09-11T11:45:30+00:00 heroku[web.1]: Process exited
  2011-09-11T11:45:30+00:00 heroku[web.1]: Starting process with command `thin -p 16738 -e production -R /home/heroku_rack/heroku.ru start`
  2011-09-11T11:45:33+00:00 app[web.1]: &gt;&gt; Thin web server (v1.2.6 codename Crazy Delicious)
  2011-09-11T11:45:33+00:00 app[web.1]: &gt;&gt; Maximum connections set to 1024
  2011-09-11T11:45:33+00:00 app[web.1]: &gt;&gt; Listening on 0.0.0.0:16738, CTRL+C to stop
  2011-09-11T11:45:33+00:00 heroku[web.1]: State changed from starting to up
  2011-09-11T12:53:00+00:00 heroku[web.1]: Idling
  2011-09-11T12:53:01+00:00 heroku[web.1]: State changed from up to down
  2011-09-11T12:53:02+00:00 heroku[web.1]: Stopping process with SIGTERM
  2011-09-11T12:53:02+00:00 app[web.1]: &gt;&gt; Stopping ...
  2011-09-11T12:53:02+00:00 heroku[web.1]: Process exited
  2011-09-11T13:18:21+00:00 heroku[rake.1]: State changed from created to starting
  2011-09-11T13:18:23+00:00 app[rake.1]: Awaiting client
  2011-09-11T13:18:23+00:00 app[rake.1]: Starting process with command `bundle exec rake db:migrate`
  
  
  2011-09-11T13:18:26+00:00 heroku[rake.1]: Process exited
  2011-09-11T13:18:26+00:00 heroku[rake.1]: State changed from up to complete
  2011-09-11T13:20:02+00:00 heroku[web.1]: Unidling
  2011-09-11T13:20:02+00:00 heroku[web.1]: State changed from down to created
  2011-09-11T13:20:02+00:00 heroku[web.1]: State changed from created to starting
  2011-09-11T13:20:04+00:00 heroku[web.1]: Starting process with command `thin -p 48393 -e production -R /home/heroku_rack/heroku.ru start`
  2011-09-11T13:20:06+00:00 app[web.1]: &gt;&gt; Thin web server (v1.2.6 codename Crazy Delicious)
  2011-09-11T13:20:06+00:00 app[web.1]: &gt;&gt; Maximum connections set to 1024
  2011-09-11T13:20:06+00:00 app[web.1]: &gt;&gt; Listening on 0.0.0.0:48393, CTRL+C to stop
  2011-09-11T13:20:07+00:00 heroku[web.1]: State changed from starting to up
  2011-09-11T13:20:07+00:00 app[web.1]: 
  2011-09-11T13:20:07+00:00 app[web.1]: 
  2011-09-11T13:20:07+00:00 app[web.1]: Started GET "/" for 118.137.144.220 at 2011-09-11 06:20:07 -0700
  2011-09-11T13:20:08+00:00 app[web.1]: 
  2011-09-11T13:20:08+00:00 app[web.1]: ActionController::RoutingError (uninitialized constant PagesController):
  2011-09-11T13:20:08+00:00 app[web.1]:   
  2011-09-11T13:20:08+00:00 app[web.1]: 
  2011-09-11T13:20:08+00:00 app[web.1]: 
  2011-09-11T13:20:08+00:00 heroku[router]: GET vivid-sky-685.heroku.com/ dyno=web.1 queue=0 wait=0ms service=403ms status=404 bytes=728
  2011-09-11T13:20:08+00:00 heroku[nginx]: 118.137.144.220 - - [11/Sep/2011:06:20:08 -0700] "GET / HTTP/1.1" 404 728 "-" "Mozilla/5.0 (X11; Linux i686; rv:2.0) Gecko/20100101 Firefox/4.0" vivid-sky-685.heroku.com
  </code></pre>