浏览 304 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-04-27
1. 正确安装了ImageMagick
# convert -version Version: ImageMagick 6.4.0 04/25/08 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2008 ImageMagick Studio LLC ) 2. 然后下载RMaigck安装 # tar zxvf RMagick-2.3.0.tar.gz # cd RMagick-2.3.0 # ruby setup.rb # ruby setup.rb install rm -f InstalledFiles ---> lib mkdir -p /usr/lib/ruby/site_ruby/1.8 install RMagick.rb /usr/lib/ruby/site_ruby/1.8/ ---> lib/rvg mkdir -p /usr/lib/ruby/site_ruby/1.8/rvg install describable.rb /usr/lib/ruby/site_ruby/1.8/rvg install transformable.rb /usr/lib/ruby/site_ruby/1.8/rvg install stretchable.rb /usr/lib/ruby/site_ruby/1.8/rvg install text.rb /usr/lib/ruby/site_ruby/1.8/rvg install clippath.rb /usr/lib/ruby/site_ruby/1.8/rvg install container.rb /usr/lib/ruby/site_ruby/1.8/rvg install deep_equal.rb /usr/lib/ruby/site_ruby/1.8/rvg install embellishable.rb /usr/lib/ruby/site_ruby/1.8/rvg install stylable.rb /usr/lib/ruby/site_ruby/1.8/rvg install pathdata.rb /usr/lib/ruby/site_ruby/1.8/rvg install rvg.rb /usr/lib/ruby/site_ruby/1.8/rvg install paint.rb /usr/lib/ruby/site_ruby/1.8/rvg install misc.rb /usr/lib/ruby/site_ruby/1.8/rvg install units.rb /usr/lib/ruby/site_ruby/1.8/rvg <--- lib/rvg <--- lib ---> ext ---> ext/RMagick mkdir -p /usr/lib/ruby/site_ruby/1.8/i386-linux install RMagick2.so /usr/lib/ruby/site_ruby/1.8/i386-linux/. <--- ext/RMagick <--- ext post-install.rb: installing documentation... mkdir -p /usr/share/RMagick mkdir -p /usr/share/RMagick/ex mkdir -p /usr/share/RMagick/ex/images mkdir -p /usr/share/RMagick/scripts mkdir -p /usr/share/RMagick/css 3. 在使用ruby中使用时却报错:MissingSourceFile (no such file to load -- Rmagick): /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' /usr/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require' /usr/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in `new_constants_in' /usr/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require 希望大家帮帮我!!谢谢拉!!! 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
| 返回顶楼 | |
|
时间:2008-04-27
这个问题解决了,原因是windows上不区分大小写,迁移到Linux上就出问题了.
在Ruby应用中我们调用时需要将Rmagick修改微RMagick (m是大写的!!) 但是!!修改以后有出现了新问题,Ruby中的一个验证码页面出现报错: ibMagickCore.so.1: cannot open shared object file: No such file or directory - /usr/lib/ruby/site_ruby/1.8/i386-linux/RMagick2.so 大家有没有办法呢?我试过用ln把RMagick2.so链接到/usr/lib下面,但是还是没用.修改了ld.so.conf,然后执行#ldconf还是没用! # cat /etc/ld.so.conf include ld.so.conf.d/*.conf /usr/lib /usr/local/lib 郁闷啊,大家帮帮忙啊,头都整大了. |
|
| 返回顶楼 | |
|
时间:2008-04-27
ibMagickCore.so.1: cannot open shared object file: No such file or directory 的问题解决了(具体不知道怎么解决的,好像是配置了/etc/ld.so.conf 以后,把mongrel也重启了下就好了).
但是命苦的我,又遇到新问题: ArgumentError (unknown format: JPG): 看起来好像是不支持JPG,但是我安装了libjpg还是有问题呢?? # wget http://www.ijg.org/files/jpegsrc.v6b.tar.gz # tar -xzvf jpegsrc.v6b.tar.gz # cd jpeg-6b/ # ./configure --enable-shared # make # make test # make install 请问大家有没有什么办法验证我的Linux现在是否支持JPG呢?? |
|
| 返回顶楼 | |
|
时间:2008-04-27
identify -list format
or convert logo: logo.jpg |
|
| 返回顶楼 | |
|
时间:2008-04-27
ubuntu下用apt-get install librmagick-ruby 搞定
|
|
| 返回顶楼 | |
|
时间:2008-04-28
http://rmagick.rubyforge.org/install-linux.html
按照这篇指南里的方法编译安装好 ImageMagick 后 gem install rmagick 即可,不需要手动下来 gem 并解压开。 需要注意的是 ImageMagick 默认会安装到 /usr/local/lib,在某些发行版里这个目录里的 lib 不会被加载,可以在编译时指定 --prefix=/usr 参数来安装到 /usr/lib 里,也可以装到 /usr/local/lib 后将 libMagick* 符号链接到 /usr/lib 里。 |
|
| 返回顶楼 | |




