This is a long running issue which I have faced, not being able to use s3sync and s3cmd from ruby ver 1.9.2, although it works fine under ruby 1.8.7.
Tried making the changes as give here
lib/HTTPStreaming.rb is missing the line:
require 'delegate')
Gets me past first level of error but then i get 403 Forbidden error.