环境:ubuntu + nginx + unicron + rbenv,用 capistrano2 部署。 在 Gemfile 里添加 gem "chartkick"后,在本地一切正常,可部署到服务器,访问页面就报 500 错误,看 log 显示:
ActionView::Template::Error (undefined method `line_chart' for #<Class:0x007fd31f771f88:0x007fd3223b0c48>):
就是那个 gem 里的方法不能使用,但是在 server 下用 bundle show 能看到那个 gem。 bundle install,rbenv rehash 也不行。 经测试新加入的 gem 都不能在 server 上使用,旧的都 ok。 请教是怎么回事?谢谢!