繁体   English   中英

Heroku上的Amazon S3 AWS + Texticle搜索

[英]Amazon S3 AWS + Texticle search on Heroku

我正在使用Texticle在Heroku上进行全文搜索。 效果很好。

我现在正在尝试使用此脚本将夜间数据库备份设置到Amazon s3。

当我尝试heroku rake backups:backup我首先遇到此错误:

/disk1/home/slugs/245176_566b3d9_4845/mnt/.bundle/gems/bundler/gems/texticle-3a96c70a9fa60921197f0027204a23824435b142-ee972fc2f8f84e6faf323a9a5580dca475ea98d9/lib/texticle.rb:52: warning: already initialized constant VERSION

从这一点开始,它将继续执行其余的rake任务:

backup started @ Fri Jul 30 02:30:00 -0700 2010
dumping sql file..
gzipping sql file...
uploading my-app_20100730023000.sql.gz to S3...

但是查看S3则表明它实际上没有上传任何内容。

好像texticle的VERSION常数正在干扰Amazon gem。 我也曾尝试使用right_aws gem,但是却得到了完全相同的错误。

有人对如何进行此操作有任何建议吗?

该警告相当普遍,因为人们没有正确处理命名空间。 通常它是无害的。

出于其他原因,我想您的S3上传文件无法正常工作。 凭证正确吗? 您要上传的存储桶是否存在?

因此问题实际上出在以下事实:我在Gemfile中声明了gem后没有指定:require => 'aws/s3' 现在工作正常。 奇怪的是,现在我切换到right_aws宝石,即使您不必使用right_aws指定:require,问题(过去也影响该宝石)似乎已经消失了。 有人对此有想法吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM