我在OSX ML上的Ruby 2.0.0和Rails 4配置上遇到此问题。我的Arch Linux工作站上没有这个问题。
这个警告如此烦人的原因是它破坏了我的Vim插件(SweetVimRspec),因此杀死了我的Vim开发工作流程,因为我无法测试。
我在这里尝试了每一个赞成的解决方案: Mac user and getting WARNING: Nokogiri was built against LibXML version 2.7.8, but has dynamically loaded 2.7.3
我无法摆脱它(实际上我已经在nokogiri
本身摆脱了它,但在rspec and rails console
中却没有摆脱它。
答案 0 :(得分:2)
我必须在Ubuntu 12.04上安装Ruby 1.9.3并且收到此警告。我在https://stackoverflow.com/a/14658949/1539589找到并尝试了答案,这对我来说非常有用。
答案 1 :(得分:0)
通常在这些情况下,它可以卸载它抱怨的所有gem版本,然后重新安装它。
答案 2 :(得分:0)
这消除了警告,但它搞砸了SSH。
export DYLD_LIBRARY_PATH = / usr / local / lib
我正在运行Mac OS X Mavericks。
解决方案来自此博客条目: http://blog.leshill.org/blog/2010/04/24/dynamic-load-paths-in-osx.html