Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在Heroku上找不到Rails原因方法错误_Ruby On Rails_Ruby_Heroku_Counter_Culture - Fatal编程技术网

Ruby on rails 在Heroku上找不到Rails原因方法错误

Ruby on rails 在Heroku上找不到Rails原因方法错误,ruby-on-rails,ruby,heroku,counter,culture,Ruby On Rails,Ruby,Heroku,Counter,Culture,我创建了Rails 5.1.2应用程序并部署到Heroku 在本地,一切正常,但部署到Heroku时,启动puma时出现以下错误 /app/vendor/bundle/ruby/2.4.0/gems/activerecord-5.1.2/lib/active_record/dynamic_matchers.rb:22:in `method_missing': undefined method `counter_culture' for #<Class:0x00000003296690>

我创建了Rails 5.1.2应用程序并部署到Heroku

在本地,一切正常,但部署到Heroku时,启动puma时出现以下错误

/app/vendor/bundle/ruby/2.4.0/gems/activerecord-5.1.2/lib/active_record/dynamic_matchers.rb:22:in `method_missing': undefined method `counter_culture' for #<Class:0x00000003296690> (NoMethodError)
heroku cli返回ruby版本,如下所示

heroku run "ruby -v"
Running ruby -v on ⬢ my-app... up, run.1200 (Free)
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
但是彪马的日志说

from /app/vendor/bundle/ruby/2.4.0/
并且找不到反文化宝石的方法

有人知道如何解决这个错误吗


由Heroku CI进行测试时,此错误不是由错误引起的。

感谢您指出

我把
gem'counter\u culture'
放入
组:开发、测试。
这是个错误

谢谢,很抱歉打扰你。
干杯

谢谢你指出这一点

我把
gem'counter\u culture'
放入
组:开发、测试。
这是个错误

谢谢,很抱歉打扰你。
干杯

您是否在heroku上运行了
bundle安装
?尝试为生产gem“counter_culture”安装它,“~>1.0”发布您的gemfile您是否在heroku上运行了
bundle安装
?尝试为生产gem“counter_culture”安装它,“~>1.0”发布您的gemfile
from /app/vendor/bundle/ruby/2.4.0/