ruby-on-rails – aws-s3 gem除非定义? @@ {:instance_writer =>真}

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – aws-s3 gem除非定义? @@ {:instance_writer =>真}前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试将 aws-s3 gem与最新版本的Rails(4.1.0)进行集成,当启动服务器时,我收到此错误
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.

原文链接:https://www.f2er.com/ruby/266933.html

猜你在找的Ruby相关文章