After making changes to environment.rb to switch to production, I had to stop and restart the server. When you asked why I ran “ruby dispatch.fcgi”, I did some research and got it working with “RAILS_ENV=production ./dispatch.fcgi”
Thanks for your help. On Jul 9, 8:15 pm, Nicholas Henry <[email protected]> wrote: > OK, there's nothing in the environment file that sticks out. A couple > of questions: > > 1. What's the filename of the ApplicationController? > 2. Why are you run 'ruby dispatch.fcgi'? > > Cheers, > Nicholas > > On Thu, Jul 9, 2009 at 9:12 PM, sultan<[email protected]> wrote: > > > Thanks for your response Nicholas. Sorry for the delay in replying; my > > web host had security issues with SSH. > > > Here is the information. Any help would be appreciated. > > > /config/environment.rb (I have not shown most commented lines: > > > ENV['RAILS_ENV'] = 'production' > > RAILS_ENV = ENV['RAILS_ENV'] > > > # Specifies gem version of Rails to use when vendor/rails is not > > present > > RAILS_GEM_VERSION = '2.2.2' unless defined? RAILS_GEM_VERSION > > > # Bootstrap the Rails environment, frameworks, and default > > configuration > > require File.join(File.dirname(__FILE__), 'boot') > > > Rails::Initializer.run do |config| > > > config.logger = Logger.new(config.log_path, 10, 1024**2) > > > config.action_controller.session = { > > :session_key => '_aks_session', > > :secret => 'd8…….6e' > > } > > > config.action_controller.session_store = :active_record_store > > > end > > > I “froze” to rails 2.2.2 > > /vendor/rails/railties/lib/rails/version.rb: > > module Rails > > module VERSION #:nodoc: > > MAJOR = 2 > > MINOR = 2 > > TINY = 2 > > > STRING = [MAJOR, MINOR, TINY].join('.') > > end > > end > > > ruby script/about yields: > > > About your application's environment > > Ruby version 1.8.7 (i686-linux) > > RubyGems version 1.3.4 > > Rails version 2.2.2 > > Active Record version 2.2.2 > > Action Pack version 2.2.2 > > Active Resource version 2.2.2 > > Action Mailer version 2.2.2 > > Active Support version 2.2.2 > > Edge Rails revision unknown > > Application root /home/aksrefle/aksprod > > Environment development > > Database adapter mysql > > Database schema version 20090625162758 > > > gem list --local yields: > > *** LOCAL GEMS *** > > > actionmailer (2.3.2) > > actionpack (2.3.2) > > activerecord (2.3.2) > > activeresource (2.3.2) > > activesupport (2.3.2) > > rails (2.3.2) > > rake (0.8.7) > > > On Jul 6, 5:11 pm, Nicholas Henry <[email protected]> wrote: > >> Can you post your config/environment.rb file please. > > >> Cheers, > >> Nicholas > > >> On Jul 6, 1:40 pm, sultan <[email protected]> wrote: > > >> > Problem with switching rails 2.2.2. application to production: > > >> > When I uncomment the following two statements or only the first one > >> > from environment.rb, > >> > ###ENV['RAILS_ENV'] = 'production' > >> > ###RAILS_ENV = ENV['RAILS_ENV'] > > >> > Then I run in /public, > >> > ruby dispatch.fcgi > > >> > I keep get the following: > >> > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in > >> > `gem_original_require': no such file to load -- application > >> > (MissingSourceFile) > >> > from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: > >> > 31:in `require' > >> > from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/ > >> > active_support/dependencies.rb:155:in `require' > >> > from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/ > >> > active_support/dependencies.rb:262:in `require_or_load' > >> > from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/ > >> > active_support/dependencies.rb:221:in `depend_on' > >> > from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/ > >> > active_support/dependencies.rb:133:in `require_dependency' > >> > from /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/ > >> > action_controller/dispatcher.rb:18:in `define_dispatcher_callbacks' > >> > from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/ > >> > active_support/callbacks.rb:182:in `call' > >> > from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/ > >> > active_support/callbacks.rb:182:in `evaluate_method' > >> > from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/ > >> > active_support/callbacks.rb:166:in `call' > >> > from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/ > >> > active_support/callbacks.rb:90:in `run' > >> > from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/ > >> > active_support/callbacks.rb:90:in `each' > >> > from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/ > >> > active_support/callbacks.rb:90:in `send' > >> > from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/ > >> > active_support/callbacks.rb:90:in `run' > >> > from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/ > >> > active_support/callbacks.rb:277:in `run_callbacks' > >> > from /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/ > >> > initializer.rb:559:in `send' > >> > from /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/ > >> > initializer.rb:559:in `prepare_dispatcher' > >> > from /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/ > >> > initializer.rb:173:in `process' > >> > from /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/ > >> > initializer.rb:112:in `send' > >> > from /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/ > >> > initializer.rb:112:in `run' > >> > from ./../config/environment.rb:19 > >> > from dispatch.fcgi:22:in `require' > >> > from dispatch.fcgi:22 --~--~---------~--~----~------------~-------~--~----~ 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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

