Hi Walter, Very sorry for the confusion.
When I mention server, I'm actually referring to the box, not a service(s). I'm actually running everything from a virtual dedicated server (through GoDaddy.com). I'm not testing any of the aforementioned items on a desktop nor am I deploying to Apache via (localhost); everything is live. As stated in my initial posting "I'm able to deploy the site via WEBrick. However, when I go to my URL (without using port 3000), I get the error message below". Of course, the original error message no longer appears (thanks to your advise :). I found the following posting, what do you think of item 4? http://www.cowboycoded.com/tag/passenger/ Thanks, ~Kal --------------------------------------------------------------------------------------------------------------------------- On Apr 2, 9:42 pm, Walter Lee Davis <wa...@wdstudio.com> wrote: > On Apr 2, 2012, at 8:39 PM, Kal wrote: > > > Hi Walter, > > > Again, my apologies for the delay in reply. I'm more confused now > > than before, so it took some time to poke around. > > > Firstly, I don't run a separate development and production server. > > Does that matter? > > If you start rails with rails server (and no other arguments) you are > starting the development environment, which means you are running the > development server. This uses a different database than production, and by > default listens on port 3000. When you start rails under Passenger or another > proxy system, you are starting the production environment, which uses a > different (production) database and listens on the default port 80 (depends > on your Apache config, actually). > > > > > Installed are rake (0.9.2.2) and bundler (1.0.21). I have not run > > bundle install or bundle update > > You really must do this on the server, having done it on the desktop computer > will not have instantiated the gems on the server, and you can pretty much > guarantee failure to run. > > > > > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > > Although, I am thinking that it's a permission issue now. > > Permissions is a valid concern here -- how did you get the files over to your > server? What exact method did you use to copy the files from your desktop > computer to the server? > > Walter > > > > > > > > > > > When we last left things, I ran: > > > rake db:migrate RAILS_ENV=production > > rake assets:precompile > > > (At this point, I got the "rake aborted! stack level too deep" error) > > > However, something has changed... after running these 2 command > > (*Please note - I haven't run rails server RAILS_ENV=production) as > > you suggested: > > > I am able to see some text from my webpage "Your Pragmatic Catalog" > > now (without going to port 3000). > > > The product listing are now displayed,which leads me to think that the > > application is not able to see the sqlite3 database file. > > > Any further ideas? > > > ~Kal > > > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > > On Mar 30, 9:26 am, Walter Lee Davis <wa...@wdstudio.com> wrote: > >> On Mar 30, 2012, at 12:34 AM, Kal wrote: > > >>> Hi Walter, > > >>> I did as instructed but now getting a "rake aborted! stack level too > >>> deep (in /home/rubys/work/depot/app/assets/stylesheets/ > >>> scaffolds.css.scss)" error. > > >>> I tried to modify "config.assets.compile = true: (from false) within > >>> config/environments/production.rb but still no good :( > > >> What version of rake? What version of bundler? Have you run bundle install > >> or bundle update on your server? I'm guessing in the dark here, but it > >> sounds like you may not have everything the same on your server as your > >> dev box, version-wise. If you were able to use the site locally, it should > >> work on the server. Try running the site in production on your development > >> machine, using > > >> rake db:migrate RAILS_ENV=production > >> rake assets:precompile > >> rails server RAILS_ENV=production > > >> to duplicate the experience locally. See if it's specific to this server. > > >> Also, try prefixing your assets:precompile step on the server with bundle > >> exec so you're sure you're getting the actual versions of everything when > >> you do that. > > >> Walter > > >>> Thanks Again, > > >>> -Kin > > >>> --------------------------------------------------------------------------------------------------------------------- > > >>> # rake assets:precompile --trace > > >>> ** Invoke assets:precompile (first_time) > >>> ** Execute assets:precompile > >>> /usr/local/bin/ruby /usr/local/bin/rake assets:precompile:all > >>> RAILS_ENV=production RAILS_GROUPS=assets --trace > >>> ** Invoke assets:precompile:all (first_time) > >>> ** Execute assets:precompile:all > >>> ** Invoke assets:precompile:primary (first_time) > >>> ** Invoke assets:environment (first_time) > >>> ** Execute assets:environment > >>> ** Invoke environment (first_time) > >>> ** Execute environment > >>> ** Invoke tmp:cache:clear (first_time) > >>> ** Execute tmp:cache:clear > >>> ** Execute assets:precompile:primary > >>> rake aborted! > >>> stack level too deep > >>> (in /home/rubys/work/depot/app/assets/stylesheets/ > >>> scaffolds.css.scss) > >>> /usr/local/lib/ruby/1.9.1/rake/task.rb:162 > >>> Tasks: TOP => assets:precompile:primary > >>> rake aborted! > >>> Command failed with status (1): [/usr/local/bin/ruby /usr/local/bin/ > >>> rake as...] > >>> /usr/local/lib/ruby/1.9.1/rake/file_utils.rb:53:in `block in > >>> create_shell_runner' > >>> /usr/local/lib/ruby/1.9.1/rake/file_utils.rb:45:in `call' > >>> /usr/local/lib/ruby/1.9.1/rake/file_utils.rb:45:in `sh' > >>> /usr/local/lib/ruby/1.9.1/rake/file_utils_ext.rb:39:in `sh' > >>> /usr/local/lib/ruby/1.9.1/rake/file_utils.rb:80:in `ruby' > >>> /usr/local/lib/ruby/1.9.1/rake/file_utils_ext.rb:39:in `ruby' > >>> /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.1.3/lib/sprockets/ > >>> assets.rake:9:in `ruby_rake_task' > >>> /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.1.3/lib/sprockets/ > >>> assets.rake:17:in `invoke_or_reboot_rake_task' > >>> /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.1.3/lib/sprockets/ > >>> assets.rake:25:in `block (2 levels) in <top (required)>' > >>> /usr/local/lib/ruby/1.9.1/rake/task.rb:205:in `call' > >>> /usr/local/lib/ruby/1.9.1/rake/task.rb:205:in `block in execute' > >>> /usr/local/lib/ruby/1.9.1/rake/task.rb:200:in `each' > >>> /usr/local/lib/ruby/1.9.1/rake/task.rb:200:in `execute' > >>> /usr/local/lib/ruby/1.9.1/rake/task.rb:158:in `block in > >>> invoke_with_call_chain' > >>> /usr/local/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize' > >>> /usr/local/lib/ruby/1.9.1/rake/task.rb:151:in `invoke_with_call_chain' > >>> /usr/local/lib/ruby/1.9.1/rake/task.rb:144:in `invoke' > >>> /usr/local/lib/ruby/1.9.1/rake/application.rb:116:in `invoke_task' > >>> /usr/local/lib/ruby/1.9.1/rake/application.rb:94:in `block (2 levels) > >>> in top_level' > >>> /usr/local/lib/ruby/1.9.1/rake/application.rb:94:in `each' > >>> /usr/local/lib/ruby/1.9.1/rake/application.rb:94:in `block in > >>> top_level' > >>> /usr/local/lib/ruby/1.9.1/rake/application.rb:133:in > >>> `standard_exception_handling' > >>> /usr/local/lib/ruby/1.9.1/rake/application.rb:88:in `top_level' > >>> /usr/local/lib/ruby/1.9.1/rake/application.rb:66:in `block in run' > >>> /usr/local/lib/ruby/1.9.1/rake/application.rb:133:in > >>> `standard_exception_handling' > >>> /usr/local/lib/ruby/1.9.1/rake/application.rb:63:in `run' > >>> /usr/local/bin/rake:32:in `<main>' > >>> Tasks: TOP => assets:precompile > > >>> --------------------------------------------------------------------------------------------------------------------- > > >>> On Mar 29, 11:37 pm, Walter Lee Davis <wa...@wdstudio.com> wrote: > >>>> On Mar 29, 2012, at 10:51 PM, Kal wrote: > > >>>>> (Re-posting) > > >>>>> Thanks Walter, > > >>>>> I think you are correct. I had neglected to set up a production > >>>>> version of the database. > > >>>>> I just ran "rake db:migrate RAILS_ENV=production". However, I now get > >>>>> a "500 Internal Server Error". > > >>>>> Anyway, here is the error from production.log. Any ideas? > > >>>> Sure. rake assets:precompile and you should be good to go. > > >>>> Walter > > >>>>> Thanks, > > >>>>> Kal > > >>>>> ----------------------------------------------------------------------------------------------------------------------------- > > >>>>> Processing by StoreController#index as HTML > >>>>> Rendered store/index.html.erb within layouts/application (17.9ms) > >>>>> Completed 500 Internal Server Error in 38ms > > >>>>> ActionView::Template::Error (all.css isn't precompiled): > >>>>> 2: <html> > >>>>> 3: <head> > >>>>> 4: <title>Depot</title> > >>>>> 5: <%= stylesheet_link_tag :all %> > >>>>> 6: <%= javascript_include_tag :defaults %> > >>>>> 7: <%= csrf_meta_tag %> > >>>>> 8: </head> > >>>>> app/views/layouts/application.html.erb:5:in > >>>>> `_app_views_layouts_application_html_erb__750878_73537400' > > >>>>> --------------------------------------------------------------------------------------------------------------------------- > > >>>>> On Mar 29, 4:12 pm, Walter Lee Davis <wa...@wdstudio.com> wrote: > >>>>>> On Mar 28, 2012, at 8:56 PM, Kal wrote: > > >>>>>>> Hi All, > > >>>>>>> Can someone please help? I've been banging my head against for wall > >>>>>>> for 2 months; all of which has been spent trying to set up ROR. So I > >>>>>>> actually haven't written 1 line of code :( Any help would be greatly > >>>>>>> appreciated :) > > >>>>>>> I'm following the 4th edition of "Agile Web Development with Rails". > >>>>>>> So, I'm able todeploythe site via WEBrick. However, when I go to my > >>>>>>> URL (without using port 3000), I get the error message below. What am > >>>>>>> I missing? > >>>>>>> --------------------------------------------------------------------------------------------------------------- > > >>>>>>> Ruby (Rack) application could not be started > >>>>>>> These are the possible causes: > > >>>>>>> There may be a syntax error in the application's code. Please check > >>>>>>> for such errors and fix them. A required library may not installed. > >>>>>>> Please install all libraries that this application requires. The > >>>>>>> application may not be properly configured. Please check whether all > >>>>>>> configuration files are written correctly, fix any incorrect > >>>>>>> configurations, and restart this application. A service that the > >>>>>>> application relies on (such as the database server or the Ferret > >>>>>>> search engine server) may not have been started. Please start that > >>>>>>> service. > > >>>>>>> Further information about the error may have been written to the > >>>>>>> application's log file. Please check it in order to analyse the > >>>>>>> problem. > > >>>>>>> Error message: > >>>>>>> unableto open database file > > ... > > read more » -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.