rmagick problem on Ubuntu

D

Damjan Rems

I had installed rmagick gem on ubuntu 7.10. I have also compiled
imagemagick from sources becouse rmagick needs > 6.3. version of
imagemagick. Mine is now 6.3.9.

At the end everything went fine until I tried to run test program. I got
this error.

/usr/lib/ruby/gems/1.8/gems/rmagick-2.2.2/lib/RMagick2.so:
libMagickWand.so.1: cannot open shared object file: No such file or
directory - /usr/lib/ruby/gems/1.8/gems/rmagick-2.2.2/lib/RMagick2.so
(LoadError)
from
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from /usr/lib/ruby/gems/1.8/gems/rmagick-2.2.2/lib/RMagick.rb:11
from
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:32:in
`gem_original_require'
from
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:32:in `require'
from /usr/lib/ruby/gems/1.8/gems/gruff-0.3.1/lib/gruff/base.rb:2
from
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
from
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from /usr/lib/ruby/gems/1.8/gems/gruff-0.3.1/lib/gruff.rb:24
from /usr/lib/ruby/gems/1.8/gems/gruff-0.3.1/lib/gruff.rb:5:in
`each'
from /usr/lib/ruby/gems/1.8/gems/gruff-0.3.1/lib/gruff.rb:5
from
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:32:in
`gem_original_require'
from
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:32:in `require'
from testGruff.rb:6


As I understand RMagick2.so is unable to load libMagickWand.so.1 which
only points to libMagickWand.so. I have tried all kind of options
including copying libMagickWand.so from /usr/local/lib to
/usr/lib/ruby/gems/1.8/gems/rmagick-2.2.2/lib. But nothing helps.

What have I done wrong?


by
TheR
 
T

Tim Hunter

Damjan said:
As I understand RMagick2.so is unable to load libMagickWand.so.1 which
only points to libMagickWand.so. I have tried all kind of options
including copying libMagickWand.so from /usr/local/lib to
/usr/lib/ruby/gems/1.8/gems/rmagick-2.2.2/lib. But nothing helps.

Ubuntu doesn't look in the gems path for libMagickWand.so. It only looks
in its own load path, so copying libMagickWand.so there won't help. You
have to tell Ubuntu where to search for libMagickWand.so. See if this
tip helps: http://rmagick.rubyforge.org/install-faq.html#loaderror.

If that doesn't work, post a question on the RMagick Help forum on
RubyForge and I'll follow up when I get home.
 
D

Damjan Rems

Tim said:
Ubuntu doesn't look in the gems path for libMagickWand.so. It only looks
in its own load path, so copying libMagickWand.so there won't help. You
have to tell Ubuntu where to search for libMagickWand.so. See if this
tip helps: http://rmagick.rubyforge.org/install-faq.html#loaderror.

If that doesn't work, post a question on the RMagick Help forum on
RubyForge and I'll follow up when I get home.

Yep. It helps. Thanks a lot.

by
TheR
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,764
Messages
2,569,566
Members
45,041
Latest member
RomeoFarnh

Latest Threads

Top