rake db:migrate RAILS_ENV=production failed!

52 views
Skip to first unread message

zelo...@gmail.com

unread,
Apr 23, 2009, 3:24:55 PM4/23/09
to Ruby on Rails: Talk
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.

Philip Hallstrom

unread,
Apr 23, 2009, 3:55:27 PM4/23/09
to rubyonra...@googlegroups.com
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_VERSION

zelo...@gmail.com

unread,
Apr 23, 2009, 4:32:49 PM4/23/09
to Ruby on Rails: Talk
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..

Colin Law

unread,
Apr 23, 2009, 4:51:59 PM4/23/09
to rubyonra...@googlegroups.com
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.

Reply all
Reply to author
Forward
0 new messages