Danorak,
Have you solved this issue? I'm running in this exact error myself on a
Amazon EC2 instance... And I was wondering if you ever happened to solve
this issue...
Op zaterdag 24 maart 2012 03:43:15 UTC+1 schreef Danorak het volgende:
>
> I am downloading a file from Amazon S3 into the tmp directory of my
> heroku dyno. I am using aws-s3 and downloading using the following
> code:
>
> def s3_get_file(filename, bucket_name)
> logger.debug "S3 - Streaming #{filename} from bucket
> #{bucket_name} to temp"
> temp = Tempfile.new("s3")
>
> File.open(temp.path, 'wb') do |file|
> AWS::S3::S3Object.stream(filename, bucket_name) { |segment|
> file << segment
> }
> end
>
> temp.path
> end
>
> This works fine on my local machine but when running on heroku I get
> the following exception.
>
> 2012-03-24T02:18:12+00:00 app[web.1]:
> REXML::UndefinedNamespaceException (Undefined prefix Net: found):
> 2012-03-24T02:18:12+00:00 app[web.1]: app/controllers/
> application_controller.rb:73:in `block in s3_get_file'
> 2012-03-24T02:18:12+00:00 app[web.1]: app/controllers/
> application_controller.rb:72:in `open'
> 2012-03-24T02:18:12+00:00 app[web.1]: app/controllers/
> application_controller.rb:72:in `s3_get_file'
>
> Line 73 is the S3Object.stream call.
>
> Any ideas what is going on here.
>
> Thanks
--
You received this message because you are subscribed to the Google
Groups "Heroku" group.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/heroku?hl=en_US?hl=en