Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 13th, 2012  |  syntax: None  |  size: 4.93 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Rails 3 paperclip install, now get LoadError
  2. /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:239:in `require': no such file to load -- cocaine (LoadError)
  3. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:239:in `require'
  4. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:225:in `load_dependency'
  5. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:596:in `new_constants_in'
  6. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:225:in `load_dependency'
  7. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:239:in `require'
  8. from /Users/tonybeninate/Documents/Apps/PhotoBlog/vendor/plugins/paperclip/lib/paperclip.rb:43
  9. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:239:in `require'
  10. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:239:in `require'
  11. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:225:in `load_dependency'
  12. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:596:in `new_constants_in'
  13. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:225:in `load_dependency'
  14. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:239:in `require'
  15. from /Users/tonybeninate/Documents/Apps/PhotoBlog/vendor/plugins/paperclip/lib/paperclip/railtie.rb:1
  16. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:239:in `require'
  17. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:239:in `require'
  18. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:225:in `load_dependency'
  19. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:596:in `new_constants_in'
  20. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:225:in `load_dependency'
  21. from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:239:in `require'
  22. from /Users/tonybeninate/Documents/Apps/PhotoBlog/vendor/plugins/paperclip/rails/init.rb:1
  23. from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/plugin.rb:81
  24. from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/initializable.rb:25:in `instance_exec'
  25. from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/initializable.rb:25:in `run'
  26. from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/initializable.rb:50:in `run_initializers'
  27. from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/initializable.rb:49:in `each'
  28. from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/initializable.rb:49:in `run_initializers'
  29. from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/application.rb:134:in `initialize!'
  30. from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/application.rb:77:in `send'
  31. from /opt/local/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/application.rb:77:in `method_missing'
  32. from /Users/tonybeninate/Documents/Apps/PhotoBlog/config/environment.rb:5
  33. from /Users/tonybeninate/Documents/Apps/PhotoBlog/config.ru:3:in `require'
  34. from /Users/tonybeninate/Documents/Apps/PhotoBlog/config.ru:3
  35. from /opt/local/lib/ruby/gems/1.8/gems/rack-1.2.3/lib/rack/builder.rb:46:in `instance_eval'
  36. from /opt/local/lib/ruby/gems/1.8/gems/rack-1.2.3/lib/rack/builder.rb:46:in `initialize'
  37. from /Users/tonybeninate/Documents/Apps/PhotoBlog/config.ru:1:in `new'
  38. from /Users/tonybeninate/Documents/Apps/PhotoBlog/config.ru:1
  39.        
  40. # Gemfile
  41. gem 'paperclip'
  42. gem 'aws-s3'
  43.  
  44. #MyModel migration
  45. class MyModel < ActiveRecord::Migration
  46.   def self.up
  47.     create_table :my_model do |t|
  48.       t.string :name
  49.       t.text :description
  50.       t.string :image_file_name
  51.       t.string :image_content_type
  52.       t.integer :image_file_size
  53.       t.datetime :image_updated_at
  54.  
  55.       t.timestamps
  56.     end
  57.   end
  58. end
  59.  
  60.  
  61. #MyModel.rb  
  62. has_attached_file :image,
  63.  :storage => :s3,
  64.  :s3_credentials => "#{RAILS_ROOT}/config/amazons3.yml",
  65.  :path => "pictures/:id.:extension"
  66.  
  67.  
  68. #config/amazons3.yml
  69. development:
  70.   access_key_id: MY_ACCESS_KEY_ID
  71.   secret_access_key: MY_SECRET_KEY
  72.   bucket: myBucket
  73.  
  74. test:
  75.   access_key_id: MY_ACCESS_KEY_ID
  76.   secret_access_key: MY_SECRET_KEY
  77.   bucket: myBucket
  78.  
  79. production:
  80.   access_key_id: MY_ACCESS_KEY_ID
  81.   secret_access_key: MY_SECRET_KEY
  82.   bucket: myBucket
  83.  
  84.  
  85. #app/views/my_model/_form.html.haml
  86. = form_for @my_model_instance, :html => {:multipart => true} do |f|
  87.   %fieldset
  88.     = f.label :name
  89.     = f.text_field :name
  90.   %fieldset
  91.     = f.label 'Attach Image'
  92.     = f.file_field :image
  93.   %fieldset
  94.     = f.label :description
  95.     = f.text_area :description
  96.   %fieldset
  97.     = f.submit 'Save', :class => 'button'