public
Last active

/config/initializers/s3.rb:1:in `<top (required)>': uninitialized constant AWS (NameError) - AWS-S3 Gem not working Mac OS X Lion

  • Download Gist
aws-s3.rb
Ruby
1 2 3 4 5 6 7 8
# If you are facing such an Error while installing/working with the aws-s3 gem
# /config/initializers/s3.rb:1:in `<top (required)>': uninitialized constant AWS (NameError)
 
# try adding this to your Gemfile instead..
 
gem 'aws-s3', :require => 'aws/s3'
 
# I was having this issue on Mac OS X Lion with aws-s3 gem 0.6.2

Thanks so much for adding this...

No problem Sir! Pleasure is mine!

@toptierlabs: You mean why we get this error???

Sorry, I mean why :require => 'aws/s3' fixes it?

@toptierlabs: This is because the library names specified for this gem are different than the actual gem name... the line

:require => 'aws/s3'

just lets bundler know what files to include for this gem. Let me know if that clears your doubt? Thanks!

It's clear! Thank you.

Anytime sir!!

Jasdeep
Sent from my iPhone, So, please excuse any errors.

On 2012-01-25, at 2:44 PM, toptierlabs
reply@reply.github.com
wrote:

It's clear! Thank you.


Reply to this email directly or view it on GitHub:
https://gist.github.com/1274666

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.