乘客见面库未加载错误:liblzma.5.dylib [英] passenger meet Library not loaded error : liblzma.5.dylib

查看:200
本文介绍了乘客见面库未加载错误: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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆