Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
s3sync不适用于ruby 1.9.3_Ruby_Amazon S3 - Fatal编程技术网

s3sync不适用于ruby 1.9.3

s3sync不适用于ruby 1.9.3,ruby,amazon-s3,Ruby,Amazon S3,我尝试使用s3sync版本1.2.6将备份上传到AmazonS3 它不工作,我得到了这个错误 /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:inrequire”:无法加载这样的文件——md5(LoadError) from/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:inrequire' 从s3sync.rb:23:in' 从s3sync.rb:11:in' ruby版本是1.9.3使用最

我尝试使用s3sync版本1.2.6将备份上传到AmazonS3 它不工作,我得到了这个错误

/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in
require”:无法加载这样的文件——md5(LoadError)
from/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in
require' 从s3sync.rb:23:in
'
从s3sync.rb:11:in
'


ruby版本是1.9.3

使用最新版本的s3sync。您正在使用的版本不再受支持:


“md5”不是宝石,它可能是一个不再存在的旧依赖项。我的第一个想法是
gem安装md5
,但在任何回购协议中都找不到该gem。上面提到的gem现在使用sha1而不是md5。

@Eman这没有意义。新版本不使用md5,而是使用sha1。你卸载旧版本了吗?重新启动服务器?我使用了这个软件包。它工作得很好,但如果上传目录大于2G它就失败了。听起来它解决了你的错误。现在这是一个新问题,可能需要在aws中进行一些s3配置。发布一个包含更多详细信息、错误消息等的新问题