乘客见面库未加载错误:liblzma.5.dylib [英] passenger meet Library not loaded error : liblzma.5.dylib
本文介绍了乘客见面库未加载错误:liblzma.5.dylib的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正试图与乘客搭便车.
I am trying to running rails with passenger.
我同时安装了AWS开发工具包1和2 gem:
I both AWS SDK 1 and 2 gem installed:
gem 'aws-sdk-v1'
gem 'aws-sdk', '~> 2'
当我使用AWS sdk运行时:
when I use AWS sdk to run:
s3 = AWS::S3.new
我遇到错误:
LoadError: dlopen(/Users/XXXX/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.6.2/lib/nokogiri/nokogiri.bundle, 9):
Library not loaded: /usr/local/lib/liblzma.5.dylib
Referenced from: /Users/XXXX/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.6.2/lib/nokogiri/nokogiri.bundle
Reason: Incompatible library version: nokogiri.bundle requires version 8.0.0 or later, but liblzma.5.dylib provides version 6.0.0
otool -L向我显示版本是8.1.0
otool -L shows me that the version is 8.1.0
$ otool -L /usr/local/lib/liblzma.5.dylib
/usr/local/lib/liblzma.5.dylib:
/usr/local/lib/liblzma.5.dylib (compatibility version 8.0.0, current version 8.1.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1213.0.0)
奇怪的是,当我运行"rails s"时没有出现此错误. 通过brew更新/卸载/重新安装xz并没有帮助. 更新/卸载/重新安装gem nokogiri也无济于事.
It is strange that this error not shows up when I run 'rails s'. update / uninstall / reinstall xz by brew not helps. update / uninstall / reinstall gem nokogiri also not helps.
推荐答案
尝试遵循此这是解决方法:在完成后无法使ffmpeg正常工作从自制软件安装
使用brew:brew install xz
,因为liblzma
现在位于xz
内部
Using brew: brew install xz
because liblzma
is inside xz
now
这篇关于乘客见面库未加载错误:liblzma.5.dylib的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文