Я пытаюсь интегрировать amazon s3 в мой проект. Gemfile выглядит следующим образом.
gem 'paperclip', '~> 5.0.0'
gem 'aws-sdk-s3'
development.rb
config.paperclip_defaults = {
:storage => :s3,
:bucket => 'name_ofbucket'
}
Paperclip.options[:command_path] = "/usr/local/bin/"
конфиг / aws.yml
development:
access_key_id: AWS_ACCESS_KEY_ID
secret_access_key: AWS_SECRET_KEY_ID
production:
access_key_id: AWS_ACCESS_KEY_ID
secret_access_key: AWS_SECRET_KEY_ID
Модель
has_attached_file :logo, styles: { medium: '300x300>', thumb: '150x150>' },
:storage => :s3,
:s3_credentials => "#{Rails.root}/config/aws.yml",
:path => ":class/:attachment/:token/:style.:extension",
:bucket => 'name_of_bucket',
default_url: '/images/missing.jpg'
Теперь я получаю следующую ошибку.
не может загрузить такой файл - aws-sdk (может потребоваться установить гем aws-sdk)
Я уже установил гемы и перезапустил сервер.
Я прошел через похожие темы, но не смог решить проблему.
Я не уверен, почему я получаю эту ошибку. Любая помощь будет оценена.