Я пытаюсь запустить рельсы с пассажиром.
Я установил оба 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». обновить/удалить/переустановить xz с помощью brew не помогает. обновить/удалить/переустановить гем нокогири тоже не помогает.