【问题标题】:Failed to install rmagickrmagick 安装失败
【发布时间】:2012-01-17 05:49:53
【问题描述】:

我的环境:rvm ruby 1.9.2,我从源代码构建ImageMagick 6.7.4-6

当我安装 rmagick 时,它说:

/home/rocky/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/mkmf.rb:368:in `try_do':编译器无法生成可执行文件。 (运行时错误) 您必须先安装开发工具。

不过,我的rvm中也有ruby1.8.7,在1.8.7中可以正确安装rmagick。所以我很困惑我在 1.9.2 中错过了什么。

【问题讨论】:

  • 我在这里的回答:stackoverflow.com/questions/8872447/… 可能会有所帮助。
  • 听起来 Ruby 无法找到 GCC 编译器,因此无法编译 RMagick 源代码。您必须查看并了解如何设置它,可能使用 setenv... 不确定。

标签: ruby compilation rubygems compiler-errors


【解决方案1】:

尝试关注

希望,你的环境是ububtu

sudo apt-get install libmagickwand-dev

gem 安装 rmagick

【讨论】:

  • 谢谢,很遗憾,我的环境是AndLinux。很久没有更新了。存储库只有一个非常旧的 imagemagick,实际上,这就是我需要从源代码编译的原因。
【解决方案2】:

感谢迈克尔的回答,关键是用这个来配置 ImageMagick:

./configure --disable-static --with-modules --without-perl --without-magick-plus-plus --with-quantum-depth=8

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-19
    • 2011-06-21
    • 1970-01-01
    • 2019-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多