thread_generator が LoadError で s3sync.rb が動かない
Amazon Simple Storage Service (S3) を試すため、Amazon S3 をバックアップストレージとして利用する (http://www.misuzilla.org/~mayuki/misc/AmazonS3)を読んでs3sync.rbでファイルをアップロードしようとしたら、以下のエラーが出ました。
$ ruby s3sync.rb -v example.txt tmp:/tmp/
local/s3sync/s3sync.rb:18:in `require': No such file to load -- thread_generator (LoadError)
from local/s3sync/s3sync.rb:18
require 'thread_generator'
できないらしい。こういうときrubyではどうするんだろう。ruby経験値が低いので要領がつかめない。thread_generatorでぐぐっても大した情報は得られず。
環境はCentOS4.4/ruby-1.8.6(ソース→RPM化インストール)/rubygems-0.9.2 です。ヘルプミー!
なんか、同じ環境で同じエラーがでたっぽい。
/etc/s3conf/s3config.ymlつくって、rubyのバージョンが1.8.1?だったから1.8.6にアップデートしたら動いた。