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.

Reply via email to