我在Ubuntu 15.10上使用Capistrano运行Ruby 2.2.3p173进行部署。部署成功没有问题并成功捆绑但是如果我尝试打开rails控制台,我在回溯之外没有其他信息:
错误:
/home/anthony/apps/portal/shared/bundle/ruby/2.2.0/gems/nokogiri-1.6.7/lib/nokogiri.rb:29:in 'require': incompatible library version -`
/home/anthony/apps/portal/shared/bundle/ruby/2.2.0/gems/nokogiri-1.6.7/lib/nokogiri/nokogiri.so (LoadError)`
如果我打开irb,我可以require 'nokogiri'
并且它可以正常工作,但是当我使用Bundler.require
的捆绑器时,我会得到同样的错误。
我尝试卸载并重新安装nokogiri并更新到最新版本。还阅读了官方教程here中的建议。