【发布时间】:2016-11-11 18:39:12
【问题描述】:
最近我将我的 Rails 版本从 3.2 迁移到 4.2.6,同时我修改了一些 gem,比如回形针 2.3 到 4.3.6。当我运行 rails server 时,我得到以下弃用:
弃用警告:[回形针] [弃用] AWS SDK v1 已被 在回形针 5 中已弃用。请考虑升级到 AWS 2 之前 升级回形针。 (从 /home/myuser/Desktop/project/app/models/user.rb:58) 弃用 警告:[回形针] [弃用] AWS SDK v1 已被弃用 回形针 5. 升级前请考虑升级到 AWS 2 回形针。 (从 /home/myuser/Desktop/project/app/models/user.rb:72)
这是 user.rb,第 58 行:
has_attached_file :photo,
:styles => { :small => "125x125>" } ,
:storage => :s3,
:s3_credentials => "#{Rails.root.to_s}/config/s3.yml",
:path => "/:style/:id/:filename"
这是 user.rb,第 72 行:
has_attached_file :logo,
:styles => { :small => "200x100>" } ,
:storage => :s3,
:s3_credentials => "#{Rails.root.to_s}/config/s3.yml",
:path => "/:style/:id/:filename"
如何克服这种弃用?请帮忙
【问题讨论】:
-
你有 aws-sdk gem 吗?如果是这样,那也应该升级。
-
我拥有 1.3.9 版的 aws-sdk gem