On Apr 2, 2012, at 10:15 PM, Kal wrote: > 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.
Are you writing the app on the server? Aren't you building the app on your local machine? > > 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/ That's very interesting. I think that makes a lot of sense. Make a new user, then `chown - R new_user /path/to/rails/root` and see if that makes a difference. Walter > > 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. > -- 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.