我正在尝试与乘客一起运行轨道。
我安装了 AWS SDK 1 和 2 gem:
gem 'aws-sdk-v1'
gem 'aws-sdk', '~> 2'
当我使用AWS sdk运行时:
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 /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 也没有帮助。
尝试遵循这个https://github.com/PromyLOPh/pianobar/issues/530#issuecomment-125746641 https://github.com/PromyLOPh/pianobar/issues/530#issuecomment-125746641
这是修复:从自制软件安装后无法使 ffmpeg 工作 https://stackoverflow.com/questions/31612086/cannot-get-ffmpeg-to-work-after-installing-from-homebrew
使用酿造:brew install xz
因为liblzma
在里面xz
now
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)