LoadError: libgvc.so.5: невозможно открыть общий объектный файл: такого файла или каталога нет - RMagick2.so - PullRequest
0 голосов
/ 22 ноября 2018

Недавно я переключил наши тесты с Ubuntu 12 на Ubuntu 14.04 рабочий на Solano.Теперь, когда я запускаю bundle exec rake в консоли отладки, я получаю

rake aborted!
LoadError: libgvc.so.5: cannot open shared object file: No such file or directory - /home/u261/bundle/ruby/2.4.0/gems/rmagick-2.16.0/lib/RMagick2.so
/home/u261/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/dependencies.rb:292:in `require'
/home/u261/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/dependencies.rb:292:in `block in require'
/home/u261/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/dependencies.rb:258:in `load_dependency'
/home/u261/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/dependencies.rb:292:in `require'
/home/u261/bundle/ruby/2.4.0/gems/rmagick-2.16.0/lib/rmagick_internal.rb:12:in `<top (required)>'
/home/u261/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/dependencies.rb:292:in `require'
/home/u261/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/dependencies.rb:292:in `block in require'
/home/u261/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/dependencies.rb:258:in `load_dependency'
/home/u261/bundle/ruby/2.4.0/gems/activesupport-5.1.2/lib/active_support/dependencies.rb:292:in `require'
/home/u261/bundle/ruby/2.4.0/gems/rmagick-2.16.0/lib/rmagick.rb:1:in `<top (required)>'
/home/u261/src/repo/app`enter code here`/config/application.rb:7:in `<top (required)>'
/home/u261/src/repo/app/Rakefile:5:in `require'
/home/u261/src/repo/app/Rakefile:5:in `<top (required)>'
/home/u261/bundle/ruby/2.4.0/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'
/home/u261/bundle/ruby/2.4.0/bin/bundle:23:in `load'
/home/u261/bundle/ruby/2.4.0/bin/bundle:23:in `<main>'
(See full trace by running task with --trace)

, я использую rmagick версии 2.16.0.В нашей solano.yml предварительной настройке хук выглядит следующим образом:

hooks:
  early:
    # Install ImageMagick
    sudo apt-get update && sudo apt-get -y install imagemagick libmagickwand-dev

Я искал libgvc.so.5 на коробке с sudo find / -name "libgvc*", но я не мог его найти

Любые мысли?

ОБНОВЛЕНИЕ 1

Поиск драгоценных камней для libgvc дает мне

ag "libgvc" /home/u261/bundle/ruby

/home/u261/bundle/ruby/2.4.0/extensions/x86_64-linux/2.4.0/rmagick-2.16.0/mkmf.log
warning: libgvc.so.5, needed by /usr/local/lib/libMagickCore-6.Q16.so, not found (try using -rpath or -rpath-link)

ОБНОВЛЕНИЕ 2

identify -version выходы

identify: error while loading shared libraries: libgvc.so.5: cannot open shared object file: No such file or directory
...