Приложение Heroku разрывается при добавлении Amazon Simple Storage Service (aws-s3) - PullRequest
0 голосов
/ 28 марта 2011

Мое приложение работает на Heroku, пока я не добавлю "gem 'aws-s3',: require => 'aws / s3'" в файл gem. (Я также попробовал это только с первой частью). Как только я добавляю это и пытаюсь "heroku rake db: migrate", я получаю эту ошибку

"грабли прерваны! нет такого файла для загрузки - rails / all / Приложение / Rakefile: 4"

Он отлично работает с aws s3 на моем локальном сервере и прекрасно работает на heroku, пока я не поменяю gemfile.

Есть идеи?

1009 ** * редактировать * 1010 Вот весь Gemfile

source 'http://rubygems.org'

gem 'rails'

gem 'devise'

gem 'omniauth'

gem 'nifty-generators'

gem 'paperclip'

gem 'sqlite3-ruby', :require => 'sqlite3'

gem 'aws-s3'


group :development, :test do

  gem 'rspec-rails'

  gem 'annotate-models'

end

/ редактировать

1 Ответ

0 голосов
/ 12 апреля 2011

Это будет звучать расплывчато, но я помню кое-что о необходимости указать версию aws-s3, которую я использовал, чтобы заставить S3 работать должным образом в одном из моих приложений Heroku. Возможно, стоит попробовать:

config.gem "aws-s3", :version => ">= 0.6.2", :lib => "aws/s3"

Не забудьте:

bundle update 

после изменения вашего гемфайла.

Извините, я пытался понять, где я это прочитал, чтобы подтвердить это, хотя стоит попробовать.

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