我正在尝试将
aws-s3 gem与最新版本的Rails(4.1.0)进行集成,当启动服务器时,我收到此错误:
@H_301_9@解决方法
aws-s3-0.6.3/lib/aws/s3/extensions.rb:223:in `class_eval': ///.rvm/gems/ruby-1.9.3-p385/gems/aws-s3-0.6.3/lib/aws/s3/extensions.rb:223: Syntax error,unexpected $undefined (SyntaxError) unless defined? @@{:instance_writer=>true}
有没有人有任何想法?
宝石的大部分都没有更新两年多,所以我认为它可能终于过时了.
在Rails 4.1中,发生错误是因为cattr_attribute已从Module中删除.
简短的看看github的问题:他们说这个项目已经被放弃了.
这个拉动请求是为了解决这个问题:
https://github.com/marcel/aws-s3/pull/95
您可能希望使用其中一个像https://github.com/bartoszkopinski/aws-s3这样的叉子来解决问题,或者将宝石更改为https://github.com/aws/aws-sdk-ruby.