Недавно я переключил наши тесты с 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