zelopast-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
2009-Apr-23 19:24 UTC
rake db:migrate RAILS_ENV=production failed!
Ok. I tried "rake db:migrate RAILS_ENV=production" and "rake db:migrate" after using "cap deploy" and both came up with the same thing: zelopast@angel:~/rainspore.com/current$ rake db:migrate (in /home/zelopast/rainspore.com/releases/20090423074909) rake aborted! /home/zelopast/rainspore.com/releases/20090423074909/config/ environment.rb:3: Invalid char `\342'' in expression /home/zelopast/rainspore.com/releases/20090423074909/config/ environment.rb:3: Invalid char `\200'' in expression /home/zelopast/rainspore.com/releases/20090423074909/config/ environment.rb:3: Invalid char `\230'' in expression /home/zelopast/rainspore.com/releases/20090423074909/config/ environment.rb:3: Invalid char `\342'' in expression /home/zelopast/rainspore.com/releases/20090423074909/config/ environment.rb:3: Invalid char `\200'' in expression /home/zelopast/rainspore.com/releases/20090423074909/config/ environment.rb:3: Invalid char `\231'' in expression /home/zelopast/rainspore.com/releases/20090423074909/config/ environment.rb:3: Invalid char `\342'' in expression /home/zelopast/rainspore.com/releases/20090423074909/config/ environment.rb:3: Invalid char `\200'' in expression /home/zelopast/rainspore.com/releases/20090423074909/config/ environment.rb:3: Invalid char `\230'' in expression /home/zelopast/rainspore.com/releases/20090423074909/config/ environment.rb:3: Invalid char `\342'' in expression /home/zelopast/rainspore.com/releases/20090423074909/config/ environment.rb:3: Invalid char `\200'' in expression /home/zelopast/rainspore.com/releases/20090423074909/config/ environment.rb:3: Invalid char `\231'' in expression So I''m thinking there is something wrong in line 3 of my environment.rb (which I''ve done nothing to). This is what it looks like: ______________________________________________________________________________________________ # Be sure to restart your server when you modify this file # Specifies gem version of Rails to use when vendor/rails is not present RAILS_GEM_VERSION = ''2.3.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| # Settings in config/environments/* take precedence over those specified here. # Application configuration should go into files in config/ initializers # -- all .rb files in that directory are automatically loaded. # Add additional load paths for your own custom dirs # config.load_paths += %W( #{RAILS_ROOT}/extras ) # Specify gems that this application depends on and have them installed with rake gems:install # config.gem "bj" # config.gem "hpricot", :version => ''0.6'', :source => "http:// code.whytheluckystiff.net" # config.gem "sqlite3-ruby", :lib => "sqlite3" # config.gem "aws-s3", :lib => "aws/s3" # Only load the plugins named here, in the order given (default is alphabetical). # :all can be used as a placeholder for all plugins not explicitly named # config.plugins [ :exception_notification, :ssl_requirement, :all ] # Skip frameworks you''re not going to use. To use Rails without a database, # you must remove the Active Record framework. # config.frameworks -[ :active_record, :active_resource, :action_mailer ] # Activate observers that should always be running # config.active_record.observers = :cacher, :garbage_collector, :forum_observer # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. # Run "rake -D time" for a list of tasks for finding time zone names. config.time_zone = ''UTC'' # The default locale is :en and all translations from config/locales/ *.rb,yml are auto loaded. # config.i18n.load_path += Dir[Rails.root.join(''my'', ''locales'', ''*. {rb,yml}'')] # config.i18n.default_locale = :de end ______________________________________________________________________________________________ I''m thinking the environment.rb need some configuration but I don''t know what to uncomment or add to this file.
My memory is that those char codes typically relate to smart quotes and mdashes, that sort of thing. Any chance that this line is using smart quotes?> RAILS_GEM_VERSION = ''2.3.2'' unless defined? RAILS_GEM_VERSIONOn Apr 23, 2009, at 12:24 PM, zelopast-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org wrote:> > Ok. I tried "rake db:migrate RAILS_ENV=production" and "rake > db:migrate" after using "cap deploy" and both came up with the same > thing: > > zelopast@angel:~/rainspore.com/current$ rake db:migrate > > (in /home/zelopast/rainspore.com/releases/20090423074909) > rake aborted! > /home/zelopast/rainspore.com/releases/20090423074909/config/ > environment.rb:3: Invalid char `\342'' in expression > /home/zelopast/rainspore.com/releases/20090423074909/config/ > environment.rb:3: Invalid char `\200'' in expression > /home/zelopast/rainspore.com/releases/20090423074909/config/ > environment.rb:3: Invalid char `\230'' in expression > /home/zelopast/rainspore.com/releases/20090423074909/config/ > environment.rb:3: Invalid char `\342'' in expression > /home/zelopast/rainspore.com/releases/20090423074909/config/ > environment.rb:3: Invalid char `\200'' in expression > /home/zelopast/rainspore.com/releases/20090423074909/config/ > environment.rb:3: Invalid char `\231'' in expression > /home/zelopast/rainspore.com/releases/20090423074909/config/ > environment.rb:3: Invalid char `\342'' in expression > /home/zelopast/rainspore.com/releases/20090423074909/config/ > environment.rb:3: Invalid char `\200'' in expression > /home/zelopast/rainspore.com/releases/20090423074909/config/ > environment.rb:3: Invalid char `\230'' in expression > /home/zelopast/rainspore.com/releases/20090423074909/config/ > environment.rb:3: Invalid char `\342'' in expression > /home/zelopast/rainspore.com/releases/20090423074909/config/ > environment.rb:3: Invalid char `\200'' in expression > /home/zelopast/rainspore.com/releases/20090423074909/config/ > environment.rb:3: Invalid char `\231'' in expression > > So I''m thinking there is something wrong in line 3 of my > environment.rb (which I''ve done nothing to). This is what it looks > like: > > ______________________________________________________________________________________________ > > # Be sure to restart your server when you modify this file > > # Specifies gem version of Rails to use when vendor/rails is not > present > RAILS_GEM_VERSION = ''2.3.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| > # Settings in config/environments/* take precedence over those > specified here. > # Application configuration should go into files in config/ > initializers > # -- all .rb files in that directory are automatically loaded. > > # Add additional load paths for your own custom dirs > # config.load_paths += %W( #{RAILS_ROOT}/extras ) > > # Specify gems that this application depends on and have them > installed with rake gems:install > # config.gem "bj" > # config.gem "hpricot", :version => ''0.6'', :source => "http:// > code.whytheluckystiff.net" > # config.gem "sqlite3-ruby", :lib => "sqlite3" > # config.gem "aws-s3", :lib => "aws/s3" > > # Only load the plugins named here, in the order given (default is > alphabetical). > # :all can be used as a placeholder for all plugins not explicitly > named > # config.plugins > [ :exception_notification, :ssl_requirement, :all ] > > # Skip frameworks you''re not going to use. To use Rails without a > database, > # you must remove the Active Record framework. > # config.frameworks -> [ :active_record, :active_resource, :action_mailer ] > > # Activate observers that should always be running > # config.active_record.observers > = :cacher, :garbage_collector, :forum_observer > > # Set Time.zone default to the specified zone and make Active Record > auto-convert to this zone. > # Run "rake -D time" for a list of tasks for finding time zone > names. > config.time_zone = ''UTC'' > > # The default locale is :en and all translations from config/locales/ > *.rb,yml are auto loaded. > # config.i18n.load_path += Dir[Rails.root.join(''my'', ''locales'', ''*. > {rb,yml}'')] > # config.i18n.default_locale = :de > end > > ______________________________________________________________________________________________ > > I''m thinking the environment.rb need some configuration but I don''t > know what to uncomment or add to this file. > > >
zelopast-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
2009-Apr-23 20:32 UTC
Re: rake db:migrate RAILS_ENV=production failed!
This is the file that was made when I created the application. Should that line be written differently? I would only think that the default file would be correct..
Are you sure you did not edit the file? It is as if you have the curly quote characters instead of normal single quotes. Though why the error shows two pairs is beyond me. Is line 3 the version line, it is not clear from your mail. 2009/4/23 zelopast-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org <zelopast-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>> > This is the file that was made when I created the application. Should > that line be written differently? I would only think that the default > file would be correct.. > > >--~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---