Amazon S3 AWS + поиск предметов на Heroku - PullRequest
0 голосов
/ 30 июля 2010

Я использую Textile для полнотекстового поиска в 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

С этого момента он идет вперед и запускает оставшуюся часть рейка:

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, видно, что он на самом деле ничего не загружал.

Похоже, постоянная VERSION текстиля мешает драгоценному камню амазонки.Я также пытался использовать гем right_aws, но получаю точно такую ​​же ошибку.

У кого-нибудь есть какие-либо предложения о том, как это сделать?

Ответы [ 2 ]

1 голос
/ 30 июля 2010

Это предупреждение встречается довольно часто из-за того, что люди неправильно обрабатывают пространство имен. Вообще это безвредно.

Я бы искал другие причины, по которым ваша загрузка S3 не работает. Верны ли учетные данные? Ведро, которое вы пытаетесь загрузить, существует?

0 голосов
/ 01 августа 2010

Таким образом, проблема заключалась в том, что я не указывал :require => 'aws/s3' после объявления драгоценного камня в Gemfile. Сейчас работает нормально. Странно, однако, что теперь я переключился на гем right_aws, и проблема (которая раньше также влияла на этот камень), похоже, ушла, даже если вам не нужно указывать: require с right_aws. У кого-нибудь есть идеи на этот счет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...