繁体   English   中英

无法在Ubuntu中安装rmagick gem(已成功安装ImageMagick)

[英]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-devsudo 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM