加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 21:45:44 所属栏目:百科 来源:网络整理
导读:我正在尝试将 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,unex
我正在尝试将 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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读