簡體   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