0 0

no such file to load -- RMagick2.so (MissingSource10

请教个RMagick的问题,
Step 1. 我编译安装了ImageMagick-6.4.4
  [root@Test ImageMagick-6.4.4]# convert -version
  Version: ImageMagick 6.4.4 2008-12-30 Q8 http://www.imagemagick.org
  Copyright: Copyright (C) 1999-2008 ImageMagick Studio LLC

Step 2,安装rmagick 2.8.0
[root@Test ImageMagick-6.4.4]# gem list
  ........
  rake (0.8.3)
  rmagick (2.8.0)
Step 3. 验证:
  [star@Test trunk]$ irb -rubygems -r RMagick
  irb(main):001:0>

Step 4. 启动服务,出现报错

 [star@Test trunk]$ ruby script/server 
=> Booting Mongrel (use 'script/server webrick' to force WEBrick)
=> Rails 2.2.2 application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
** Starting Mongrel listening at 0.0.0.0:3000
** Starting Rails with development environment...
no such file to load -- RMagick2
script/server:3
Exiting
/usr/local/ruby-1.8.6/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require': no such file to load -- RMagick2.so (MissingSourceFile)



请问大家有没有好的解决办法啊,谢谢!!!
谢谢!!

2008年12月30日 19:06

2个答案 按时间排序 按投票排序

0 0

http://rmagick.rubyforge.org/install-faq.html#loaderror

Help! I'm getting the message "libMagickWand.so.1: cannot open shared object file: No such file or directory" I know ImageMagick is installed! What should I do?

The full text of the message is:

/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)

The message will be slightly different if you are installing RMagick from source or you've installed GraphicsMagick.

This message is extremely confusing. It looks like Ruby is complaining that it can't find RMagick.so, but actually Ruby is complaining that it can't find libMagickWand.so.

Unless you specify a different directory when you run the configure script, the ImageMagick/GraphicsMagick shared object file (libMagickWand.so or libGraphicsMagick.so) is installed in the /usr/local/lib directory. However, the Linux dynamic linker/loader only looks for shared objects in /lib and /usr/lib by default. You have to add /usr/local/lib to the list of locations it searches. The easiest way to do this is to use the LD_LIBRARY_PATH environment variable. Add this statement to one of your start-up files:

export LD_LIBRARY_PATH=/usr/local/lib

See ld.so(8) for more information about LD_LIBRARY_PATH.

If you have root authorization on your system you can also add /usr/local/lib to the linker/loader's cache. See ldconfig(8) for more information.

2008年12月31日 13:22
0 0

上有一句。no such file to load -- RMagick2

而gem的名字為rmagick (2.8.0)

會不會require 'rmagick'而非require 'RMagick2'?

2008年12月31日 12:31

相关推荐

    rmagick-2.3.0-x86-mswin32.gem

    `rmagick-2.3.0-x86-mswin32.gem` 是一个针对Windows平台的Ruby库,主要用于图像处理和操作。这个库是RMagick的封装,它是一个Ruby接口,允许Ruby程序员充分利用ImageMagick和GraphicsMagick这两个强大的图像处理...

    RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.rar

    RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.rar 包含 rmagick-2.13.2.gem ImageMagick-6.5.6-8-Q8-windows-dll.exe RMagick-2.12.0.tar.gz rmagick-2.12.0-x86-mswin32.gem

    rmagick-2.13.1-x86-mingw32.gem

    redmine的一个包文件,可以用来导出为pdf,图像的功能

    rmagick-2.16.0.gem

    安装redmine-3.2.3 ruby on rails 下的插件 rmagick 2.16.0 gem

    ImageMagick-6.9.tar.gz

    ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, ...

    安装Ruby On Rails所需的部分资源

    - `RMagick-2.11.1.tar.gz` 和 `RMagick-2.11.1.tar.lzma`:这些是RMagick库的源代码压缩包,用于编译和安装。通常,如果你的系统上没有预编译的RMagick Gem,你需要下载源码,解压并编译以安装。 安装过程通常...

    Windows下安装Redmine教程

    2. **Ruby DevKit**: 为了进行Ruby的本地开发,需要安装DevKit,这是一个包含了编译C扩展的工具集合。下载并运行安装程序,按照指导完成集成到Ruby环境。 3. **MySQL**: Redmine的数据库管理系统通常选用MySQL。...

    rmagick-2.10.0.gem

    rails 插件rmagick 2.10.0 gem

    ruby图片处理工具

    在给定的文件列表中,`rmagick-2.10.0-x86-mswin32.gem` 就是这个库的安装包,适用于 32 位的 Windows 系统。 **ImageMagick** 是一个跨平台的开源图像处理软件,它支持大量的图像格式,如 JPEG、PNG、GIF、BMP 等...

    hornetseye-rmagick:WaSP眼的 RMagick 集成

    hornetseye-rmagick 作者: Jan Wedekind版权所有: 2010许可证: GPL 概要 这个 Ruby 扩展实现了必要的转换,以保存和加载存储在 {Hornetseye::MultiArray} 中的图像。 安装 hornetseye-rmagick使用RMagick Ruby 扩展...

    animeface-2009:AnimeManga的人脸和地标检测器。 这是2009年代的Imager版本

    从安装imagemagick-full和ruby-rmagick ,然后运行./build.sh 。 运行示例代码(Ruby) cd animeface-ruby ruby sample.rb <input image> 查看${input_image}_out.png 提取图像文件夹的地标(Ruby) 首先...

    centos安装redmind

    RAILS_ENV=production REDMINE_LANG=zh bundle exec rake redmine:load_default_data ``` #### 十、权限设置 为了确保 Redmine 的正常运行,需要为特定目录设置正确的所有权和权限。 ```bash mkdir -p tmp/pids tmp...

    Algorithm-crystal_maze.zip

    在Ruby中,这个算法可能依赖于Ruby的图像处理库,如 RMagick 或 MiniMagick,来读取和解析PNG图像,然后将其转化为可操作的数据结构,如二维数组。接下来,通过递归或队列(用于BFS)实现路径搜索。然而,Ruby在性能...

    redmine安装脚本 2.6.10版本

    bundle install --without development test rmagick | grep '`gem install' | awk -F'`' '{print $2}' > /tmp/a.sh && bash /tmp/a.sh ``` 5. **执行 Redmine 初始化命令**: - 执行一系列初始化命令来完成 ...

    linux下redmine安装及常见问题faq

    - 使用bundler安装其他依赖:`bundle install --without development test bundle install --without development test postgresql rmagick sqlite` - 创建MySQL数据库`redmine`并设置字符集为utf8:`create ...

    Windows下Redmine_2.5.2安装和配置

    4. `RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.zip`:RMagick gem,用于图像处理,Redmine中的问题可以附带图片。 5. `xampp-win32-1.8.3-0-VC11-installer.exe`:XAMPP,一个免费的Web服务器套件,包括Apache、MySQL...

    drosterize:使用Ruby和RMagick自复制图像

    雄oster Drosterize是将图像处理代码从Wolfram语言转换为Ruby的另一项实验。 以前是 ,看看。 当前实验的来源是( )的一篇名为“ 。 Drosterize会执行“ ”(自我,包括递归图像)。 这里有一些例子,后面是...

    win2003下安装redmine2.1.4步骤-xp1204

    2. **运行 Bundle Install**:执行 `bundle install --without development test rmagick postgresql sqlite`,这将安装 Redmine 运行所需的所有宝石。 3. **生成 Session 密钥**:使用 `rake generate_secret_...

Global site tag (gtag.js) - Google Analytics