我正在尝试使用bullet gem来避免在我的网站上出现N+1查询。我一直使用它直到几个月前,然后它停止工作。我今天才拿到这个。
当我启动我的localhost时,我得到这个错误信息:
/Users/carcarlo/.rvm/gems/ruby-2.2.4/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:274:in `require':/Users/carcarlo/.rvm/gems/ruby-2.2.4/gems/uniform_notifier-1.12.0/lib/uniform_notifier/base.rb:37: syntax error, unexpected <<, expecting keyword_end (SyntaxError)
<<~CODE
^/Users/carcarlo/.rvm/gems/ruby-2.2.4/gems/uniform_notifier- 1.12.0/lib/uniform_notifier/base.rb:38: syntax error, unexpected '<', expecting keyword_end <script #{attributes_string}>/*<![CDATA[*/
^ target of repeat operator is not specified: /*]]>*/很明显,gem uniform_notifier的文件base.rb中有一个错误,这是bullet的一个依赖项,但是我可以做些什么来让它在我的系统上工作呢?我试图强制将uniform_notifier安装到旧版本(实际是1.12.1),但它被锁定到1.12.0
此应用程序是使用ruby 2.2.4和rails 4.2.5编写的
发布于 2019-12-01 22:33:01
我能够通过使用较低版本的bullet来修复它
gem 'bullet', '~> 5.7.6'https://stackoverflow.com/questions/56685399
复制相似问题