可能重复:
Nokogiri was built against LibXML version 2.7.7, but has dynamically loaded 2.7.3
收到以下错误:
ruby(16475,0x12faf6000) malloc: *** error for object 0x7f97d2c7002a: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
我整天都尝试了很多东西来解决这个问题......但是它仍然会出现并崩溃我的开发环境。
我发现Roadie依赖于Nokogiri,它取决于另外几个库,其中一个可能包含一个bug。
我重新安装了libxml2,libxslt,libiconv,这反过来导致我重新安装postgresql并重新编译ruby。我卸载并重新安装了nokogiri,链接到安装指南中提到的库。
在Roadie开始处理电子邮件时,仍然会收到malloc错误。
此外,获取此nokogiri加载警告:
WARNING: Nokogiri was built against LibXML version 2.8.0, but has dynamically loaded 2.7.3
我卸载/重新安装nokogiri指向正确的库,但可能是另一个程序在nokogiri到达之前加载libXML,并且这个其他程序是针对旧版本构建的?不太确定......
有关此的任何提示吗?