[英]Is there a trick to installing RMagick & ImageMagick on Ubuntu?
[英]Trouble installing rmagick gem in Ubuntu (already installed ImageMagick successfully)
相信我,当我告诉你我已经阅读了Stack上与此问题相关的每一件事(我知道其他一些人已经问过这个问题)。
操作系统:Ubuntu 10.04 Ruby:1.8.7
我按照他们的指导安装了最新版本的ImageMagick。 我有几个问题,但能够解决它们并最终设法得到'test'命令吐出正确的结果(即转换logo:filename.png - 它成功地改变了我给它的png文件ImageMagick的标识,因此肯定ImageMagick已正确安装)。
现在,当我做sudo gem install rmagick时,我得到以下结果:
构建原生扩展。 这可能需要一段时间...错误:安装rmagick时出错:错误:无法构建gem原生扩展。
/usr/bin/ruby1.8 extconf.rb extconf.rb:1:在`require'中:没有要加载的文件 - 来自extconf.rb的mkmf(LoadError):1
Gem文件将保留在/var/lib/gems/1.8/gems/rmagick-2.13.1中以供检查。 结果记录到/var/lib/gems/1.8/gems/rmagick-2.13.1/ext/RMagick/gem_make.out
会永远感激对此的一些帮助。
谢谢。
该错误表明您需要mkmf.rb
,它是ruby1.8-dev
软件包的一部分。
试试sudo apt-get install ruby1.8-dev
和sudo apt-get install libmagickwand-dev
。 希望它应该在那之后工作。
我终于设法解决了这个问题。
我把它添加到我的.bashrc文件中(以获取MagickCore.pc):
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"
然后我创建了两个符号链接:
ln -s /usr/local/include/ImageMagick/wand /usr/local/include/wand ln -s
/usr/local/include/ImageMagick/magick /usr/local/include/magick
在此之后我只需输入gem install rmagick即可安装rmagick。
希望这有助于某人。
干杯。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.