Skip to content

Instantly share code, notes, and snippets.

@ramontayag
Created October 31, 2010 11:25
Show Gist options
  • Save ramontayag/656465 to your computer and use it in GitHub Desktop.
Save ramontayag/656465 to your computer and use it in GitHub Desktop.
0 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/activesupport-2.3.8/lib/active_support/dependencies.rb 443 in `load_missing_constant'
1 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/activesupport-2.3.8/lib/active_support/dependencies.rb 80 in `const_missing'
2 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/activesupport-2.3.8/lib/active_support/dependencies.rb 92 in `const_missing'
3 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/activesupport-2.3.8/lib/active_support/inflector.rb 364 in `constantize'
4 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/activesupport-2.3.8/lib/active_support/inflector.rb 363 in `each'
5 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/activesupport-2.3.8/lib/active_support/inflector.rb 363 in `constantize'
6 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/activesupport-2.3.8/lib/active_support/core_ext/string/inflections.rb 162 in `constantize'
7 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/actionpack-2.3.8/lib/action_controller/middleware_stack.rb 58 in `=='
8 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/actionpack-2.3.8/lib/action_controller/middleware_stack.rb 89 in `index'
9 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/actionpack-2.3.8/lib/action_controller/middleware_stack.rb 89 in `insert_before'
10 /home/ramon/rails/stiltify1/config/environment.rb 36
11 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/rails-2.3.8/lib/initializer.rb 111 in `run'
12 /home/ramon/rails/stiltify1/config/environment.rb 4
13 /home/ramon/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require'
14 /home/ramon/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb 31 in `require'
15 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 222 in `preload_application'
16 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 181 in `initialize_server'
17 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/utils.rb 564 in `report_app_init_status'
18 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 174 in `initialize_server'
19 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 204 in `start_synchronously'
20 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 180 in `start'
21 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/classic_rails/application_spawner.rb 149 in `start'
22 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 219 in `spawn_rails_application'
23 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb 132 in `lookup_or_add'
24 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 214 in `spawn_rails_application'
25 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb 82 in `synchronize'
26 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server_collection.rb 79 in `synchronize'
27 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 213 in `spawn_rails_application'
28 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 132 in `spawn_application'
29 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/spawn_manager.rb 275 in `handle_spawn_application'
30 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 357 in `__send__'
31 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 357 in `server_main_loop'
32 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/lib/phusion_passenger/abstract_server.rb 206 in `start_synchronously'
33 /home/ramon/.rvm/gems/ruby-1.8.7-p302@rails2/gems/passenger-3.0.0/helper-scripts/passenger-spawn-server 99
#initializer file
require 'dragonfly'
app = Dragonfly::App[:images]
app.configure_with :rmagick
app.configure_with :rails
if Rails.env == "production"
app.datastore = Dragonfly::DataStorage::S3DataStore.new
app.datastore.configure do |d|
c.bucket_name = '...'
c.access_key_id = '...'
c.secret_access_key = '...'
end
else
app.datastore = Dragonfly::DataStorage::FileDataStore.new
app.datastore.configure do |c|
c.root_path = "#{Rails.root}/public/dragonfly/#{Rails.env}"
end
end
Dragonfly[:images].define_macro(ActiveRecord::Base, :image_accessor)
# To add attachments. See
# http://goo.gl/OEm9
Dragonfly[:images].define_macro(ActiveRecord::Base, :attachment_accessor)
RAILS_GEM_VERSION = '2.3.8' unless defined? RAILS_GEM_VERSION
require File.join(File.dirname(__FILE__), 'boot')
Rails::Initializer.run do |config|
config.load_paths += %W( #{Rails.root}/app/builders #{Rails.root}/app/middlewares #{Rails.root}/app/drops #{Rails.root}/app/filters)
config.time_zone = 'Hong Kong'
config.gem "aws-s3", :lib => "aws/s3", :version => "0.6.2" #Needed by dragonfly
config.gem "haml", :version => "3.0.22"
config.gem "compass", :version => "0.10.6"
config.gem "authlogic", :version => "2.1.6"
# On CentOS, needs: postgresql-devel
config.gem "pg" #postgres gem written in c; may need to install this manually, version 0.9.0
config.gem "cancan", :version => "1.4.0"
config.gem "RedCloth", :version => "4.2.3"
config.gem "internuity-quick_scopes", :lib => "quick_scopes", :source => "http://gems.github.com", :version => "0.2"
# RMagick dependencies on Debian: libmagick9-dev
# RMagick on CentOS needs to be installed manually: http://stackoverflow.com/questions/1254366/problem-installing-rmagick-rubygem-on-centos-5
config.gem 'rmagick', :lib => 'RMagick', :source => "http://gemcutter.org"
config.gem 'rack-cache', :lib => 'rack/cache', :source => "http://gemcutter.org", :version => "0.5.3"
config.gem 'dragonfly', :source => "http://gemcutter.org", :version => "0.7.7"
config.gem 'will_paginate', :version => '~> 2.3.11', :source => 'http://gemcutter.org'
config.gem "liquid", :version => "2.2.2"
config.gem 'acts_as_list', :version => "0.1.2" # might need to manuall install via 'gem install acts_as_list'
#Does not work with bundler of 2.3.x. Must manually install!
config.gem "inherited_resources", :version => "1.0.6", :source => "http://gems.github.com"
config.gem "aasm", :version => "2.2.0"
# For dragonfly
config.middleware.insert_after 'Rack::Lock', 'Dragonfly::Middleware', :images, '/media'
config.middleware.insert_before 'Dragonfly::Middleware', 'Rack::Cache', {
:verbose => true,
:metastore => "file:#{Rails.root}/tmp/dragonfly/cache/meta",
:entitystore => "file:#{Rails.root}/tmp/dragonfly/cache/body"
}
end
ActionView::Base.default_form_builder = BetterFormBuilder
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment